Package org.springframework.amqp.rabbit.listener.adapter
Provides classes for adapting listeners.
-
Interface Summary Interface Description ReplyingMessageListener<T,R> A Message Listener that returns a reply - intended for lambda use in aMessageListenerAdapter
.ReplyPostProcessor A post processor for replies. -
Class Summary Class Description AbstractAdaptableMessageListener An abstractMessageListener
adapter providing the necessary infrastructure to extract the payload of aMessage
.AbstractAdaptableMessageListener.ReplyExpressionRoot Root object for reply expression evaluation.AmqpMessageHandlerMethodFactory Extension of theDefaultMessageHandlerMethodFactory
for Spring AMQP requirements.BatchMessagingMessageListenerAdapter A listener adapter for batch listeners.ContinuationHandlerMethodArgumentResolver No-op resolver for method arguments of typeContinuation
.DelegatingInvocableHandler Delegates to anInvocableHandlerMethod
based on the message payload type.HandlerAdapter A wrapper for either anInvocableHandlerMethod
orDelegatingInvocableHandler
.InvocationResult The result of a listener method invocation.KotlinAwareInvocableHandlerMethod AnInvocableHandlerMethod
extension for supporting Kotlinsuspend
function.MessageListenerAdapter Message listener adapter that delegates the handling of messages to target listener methods via reflection, with flexible message type conversion.MessagingMessageListenerAdapter AMessageListener
adapter that invokes a configurableHandlerAdapter
. -
Exception Summary Exception Description ReplyFailureException Exception to be thrown when the reply of a message failed to be sent.