Class RabbitMQMessageConverter
- java.lang.Object
-
- org.apache.camel.component.rabbitmq.RabbitMQMessageConverter
-
public class RabbitMQMessageConverter extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.LoggerLOG
-
Constructor Summary
Constructors Constructor Description RabbitMQMessageConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.rabbitmq.client.AMQP.BasicProperties.BuilderbuildProperties(org.apache.camel.Exchange exchange)Map<String,Object>getAdditionalHeaders()Map<String,Object>getAdditionalProperties()booleanisAllowCustomHeaders()booleanisAllowNullHeaders()voidmergeAmqpProperties(org.apache.camel.Exchange exchange, com.rabbitmq.client.AMQP.BasicProperties properties)Will take anExchangeand add header values back to theExchange.getIn()voidpopulateRabbitExchange(org.apache.camel.Exchange camelExchange, com.rabbitmq.client.Envelope envelope, com.rabbitmq.client.AMQP.BasicProperties properties, byte[] body, boolean out, boolean allowMessageBodySerialization)voidsetAdditionalHeaders(Map<String,Object> additionalHeaders)voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAllowCustomHeaders(boolean allowCustomHeaders)voidsetAllowNullHeaders(boolean allowNullHeaders)
-
-
-
Method Detail
-
mergeAmqpProperties
public void mergeAmqpProperties(org.apache.camel.Exchange exchange, com.rabbitmq.client.AMQP.BasicProperties properties)Will take anExchangeand add header values back to theExchange.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)
-
setAdditionalProperties
public void setAdditionalProperties(Map<String,Object> additionalProperties)
-
-