Class RabbitMQMessageConverter

java.lang.Object
org.apache.camel.component.rabbitmq.RabbitMQMessageConverter

public class RabbitMQMessageConverter extends Object
  • Field Details

    • LOG

      protected static final org.slf4j.Logger LOG
  • Constructor Details

    • RabbitMQMessageConverter

      public RabbitMQMessageConverter()
  • Method Details

    • mergeAmqpProperties

      public void mergeAmqpProperties(org.apache.camel.Exchange exchange, com.rabbitmq.client.AMQP.BasicProperties properties)
      Will take an Exchange and add header values back to the Exchange.getIn()
    • buildProperties

      public com.rabbitmq.client.AMQP.BasicProperties.Builder buildProperties(org.apache.camel.Exchange exchange)
    • populateRabbitExchange

      public void populateRabbitExchange(org.apache.camel.Exchange camelExchange, com.rabbitmq.client.Envelope envelope, com.rabbitmq.client.AMQP.BasicProperties properties, byte[] body, boolean out, boolean allowMessageBodySerialization)
    • isAllowNullHeaders

      public boolean isAllowNullHeaders()
    • setAllowNullHeaders

      public void setAllowNullHeaders(boolean allowNullHeaders)
    • isAllowCustomHeaders

      public boolean isAllowCustomHeaders()
    • setAllowCustomHeaders

      public void setAllowCustomHeaders(boolean allowCustomHeaders)
    • setAdditionalHeaders

      public void setAdditionalHeaders(Map<String,Object> additionalHeaders)
    • getAdditionalHeaders

      public Map<String,Object> getAdditionalHeaders()
    • setAdditionalProperties

      public void setAdditionalProperties(Map<String,Object> additionalProperties)
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()