protected class AmqpInboundChannelAdapter.Listener
extends java.lang.Object
implements org.springframework.amqp.rabbit.listener.api.ChannelAwareMessageListener
| Modifier and Type | Field and Description |
|---|---|
protected org.springframework.amqp.support.converter.MessageConverter |
converter |
protected boolean |
manualAcks |
protected org.springframework.retry.RecoveryCallback<?> |
recoverer |
protected org.springframework.retry.RetryOperations |
retryOps |
| Modifier | Constructor and Description |
|---|---|
protected |
Listener() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
convertPayload(org.springframework.amqp.core.Message message) |
protected org.springframework.messaging.Message<java.lang.Object> |
createMessageFromAmqp(org.springframework.amqp.core.Message message,
com.rabbitmq.client.Channel channel) |
protected org.springframework.messaging.Message<java.lang.Object> |
createMessageFromPayload(java.lang.Object payload,
com.rabbitmq.client.Channel channel,
java.util.Map<java.lang.String,java.lang.Object> headers,
long deliveryTag,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> listHeaders) |
void |
onMessage(org.springframework.amqp.core.Message message,
com.rabbitmq.client.Channel channel) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected final org.springframework.amqp.support.converter.MessageConverter converter
protected final boolean manualAcks
protected final org.springframework.retry.RetryOperations retryOps
protected final org.springframework.retry.RecoveryCallback<?> recoverer
public void onMessage(org.springframework.amqp.core.Message message,
com.rabbitmq.client.Channel channel)
onMessage in interface org.springframework.amqp.rabbit.listener.api.ChannelAwareMessageListenerprotected org.springframework.messaging.Message<java.lang.Object> createMessageFromAmqp(org.springframework.amqp.core.Message message,
com.rabbitmq.client.Channel channel)
protected java.lang.Object convertPayload(org.springframework.amqp.core.Message message)
protected org.springframework.messaging.Message<java.lang.Object> createMessageFromPayload(java.lang.Object payload,
com.rabbitmq.client.Channel channel,
java.util.Map<java.lang.String,java.lang.Object> headers,
long deliveryTag,
@Nullable
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> listHeaders)