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.Logger
LOG
-
Constructor Summary
Constructors Constructor Description RabbitMQMessageConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.rabbitmq.client.AMQP.BasicProperties.Builder
buildProperties(org.apache.camel.Exchange exchange)
Map<String,Object>
getAdditionalHeaders()
Map<String,Object>
getAdditionalProperties()
boolean
isAllowCustomHeaders()
boolean
isAllowNullHeaders()
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)
-
-
-
Method Detail
-
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)
-
setAdditionalProperties
public void setAdditionalProperties(Map<String,Object> additionalProperties)
-
-