Class RabbitMQMessageConverter
java.lang.Object
org.apache.camel.component.rabbitmq.RabbitMQMessageConverter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.rabbitmq.client.AMQP.BasicProperties.Builder
buildProperties
(org.apache.camel.Exchange exchange) boolean
boolean
void
mergeAmqpProperties
(org.apache.camel.Exchange exchange, com.rabbitmq.client.AMQP.BasicProperties properties) Will take anExchange
and add header values back to theExchange.getIn()
void
populateRabbitExchange
(org.apache.camel.Exchange camelExchange, com.rabbitmq.client.Envelope envelope, com.rabbitmq.client.AMQP.BasicProperties properties, byte[] body, boolean out, boolean allowMessageBodySerialization) void
setAdditionalHeaders
(Map<String, Object> additionalHeaders) void
setAdditionalProperties
(Map<String, Object> additionalProperties) void
setAllowCustomHeaders
(boolean allowCustomHeaders) void
setAllowNullHeaders
(boolean allowNullHeaders)
-
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 anExchange
and 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) -
setAdditionalHeaders
-
getAdditionalHeaders
-
setAdditionalProperties
-
getAdditionalProperties
-