See: Description
| Interface | Description |
|---|---|
| RabbitListenerConfigurer |
Optional interface to be implemented by Spring managed bean willing
to customize how Rabbit listener endpoints are configured.
|
| Class | Description |
|---|---|
| MultiRabbitBootstrapConfiguration |
An
ImportBeanDefinitionRegistrar class that registers
a MultiRabbitListenerAnnotationBeanPostProcessor bean, if MultiRabbit
is enabled. |
| MultiRabbitListenerAnnotationBeanPostProcessor |
An extension of
RabbitListenerAnnotationBeanPostProcessor that 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 |
An
ImportBeanDefinitionRegistrar class that registers
a RabbitListenerAnnotationBeanPostProcessor bean capable of processing
Spring's @RabbitListener annotation. |
| RabbitListenerAnnotationBeanPostProcessor |
Bean post-processor that registers methods annotated with
RabbitListener
to be invoked by a AMQP message listener container created under the cover
by a RabbitListenerContainerFactory
according to the parameters of the annotation. |
| RabbitListenerConfigurationSelector |
A
DeferredImportSelector implementation with the lowest order to import a
MultiRabbitBootstrapConfiguration and RabbitBootstrapConfiguration
as late as possible. |
| Annotation Type | Description |
|---|---|
| Argument |
Represents an argument used when declaring queues etc within a
QueueBinding. |
| EnableRabbit |
Enable Rabbit listener annotated endpoints that are created under the cover
by a
RabbitListenerContainerFactory. |
| Exchange |
An exchange to which to bind a
RabbitListener queue. |
| Queue |
A queue definition used within the bindings attribute of a
QueueBinding. |
| QueueBinding |
Defines a queue, the exchange it is to be bound to, and an optional binding key; used
with
@RabbitListener. |
| RabbitHandler |
Annotation that marks a method to be the target of a Rabbit message
listener within a class that is annotated with
RabbitListener. |
| RabbitListener |
Annotation that marks a method to be the target of a Rabbit message listener on the
specified
RabbitListener.queues() (or RabbitListener.bindings()). |
| RabbitListeners |
Container annotation that aggregates several
RabbitListener annotations. |