Annotations and supporting classes for declarative Rabbit listener endpoint
Interface Summary Interface Description RabbitListenerConfigurerOptional interface to be implemented by Spring managed bean willing to customize how Rabbit listener endpoints are configured.
Class Summary Class Description MultiRabbitBootstrapConfiguration MultiRabbitListenerAnnotationBeanPostProcessorAn extension of
RabbitListenerAnnotationBeanPostProcessorthat indicates the proper RabbitAdmin bean to be used when processing to the listeners, and also associates it to the declarables (Exchanges, Queues, and Bindings) returned.
RabbitBootstrapConfiguration RabbitListenerAnnotationBeanPostProcessor RabbitListenerConfigurationSelector
Annotation Types Summary Annotation Type Description ArgumentRepresents an argument used when declaring queues etc within a
EnableRabbitEnable Rabbit listener annotated endpoints that are created under the cover by a
ExchangeAn exchange to which to bind a
QueueA queue definition used within the bindings attribute of a
QueueBindingDefines a queue, the exchange it is to be bound to, and an optional binding key; used with
RabbitHandlerAnnotation that marks a method to be the target of a Rabbit message listener within a class that is annotated with
RabbitListener RabbitListenersContainer annotation that aggregates several