public class EndpointMessageListener extends Object implements org.springframework.amqp.rabbit.listener.api.ChannelAwareMessageListener
Constructor and Description |
---|
EndpointMessageListener(SpringRabbitMQConsumer consumer,
SpringRabbitMQEndpoint endpoint,
org.apache.camel.Processor processor) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.camel.Exchange |
createExchange(org.springframework.amqp.core.Message message,
com.rabbitmq.client.Channel channel,
Object replyDestination) |
org.springframework.amqp.rabbit.core.RabbitTemplate |
getTemplate() |
boolean |
isAsync() |
boolean |
isDisableReplyTo() |
void |
onMessage(org.springframework.amqp.core.Message message,
com.rabbitmq.client.Channel channel) |
void |
setAsync(boolean async)
Sets whether asynchronous routing is enabled.
|
void |
setDisableReplyTo(boolean disableReplyTo) |
void |
setTemplate(org.springframework.amqp.rabbit.core.RabbitTemplate template) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public EndpointMessageListener(SpringRabbitMQConsumer consumer, SpringRabbitMQEndpoint endpoint, org.apache.camel.Processor processor)
public boolean isAsync()
public void setAsync(boolean async)
Exchange
asynchronous.public boolean isDisableReplyTo()
public void setDisableReplyTo(boolean disableReplyTo)
public org.springframework.amqp.rabbit.core.RabbitTemplate getTemplate()
public void setTemplate(org.springframework.amqp.rabbit.core.RabbitTemplate template)
public void onMessage(org.springframework.amqp.core.Message message, com.rabbitmq.client.Channel channel) throws Exception
onMessage
in interface org.springframework.amqp.rabbit.listener.api.ChannelAwareMessageListener
Exception
protected org.apache.camel.Exchange createExchange(org.springframework.amqp.core.Message message, com.rabbitmq.client.Channel channel, Object replyDestination)
Apache Camel