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, waitpublic 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.ChannelAwareMessageListenerExceptionprotected org.apache.camel.Exchange createExchange(org.springframework.amqp.core.Message message,
com.rabbitmq.client.Channel channel,
Object replyDestination)
Apache Camel