Class RabbitMQMessageConverter


  • public class RabbitMQMessageConverter
    extends Object
    • Field Detail

      • LOG

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

      • RabbitMQMessageConverter

        public RabbitMQMessageConverter()
    • Method Detail

      • 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()