Class MultiRabbitListenerAnnotationBeanPostProcessor

java.lang.Object
org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
org.springframework.amqp.rabbit.annotation.MultiRabbitListenerAnnotationBeanPostProcessor
All Implemented Interfaces:
Aware, BeanClassLoaderAware, BeanFactoryAware, BeanPostProcessor, SmartInitializingSingleton, EnvironmentAware, Ordered

public class MultiRabbitListenerAnnotationBeanPostProcessor extends RabbitListenerAnnotationBeanPostProcessor
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.

This processing restricts the RabbitAdmin according to the related configuration, preventing the server from automatic binding non-related structures.

Since:
2.3
Author:
Wander Costa
  • Constructor Details

    • MultiRabbitListenerAnnotationBeanPostProcessor

      public MultiRabbitListenerAnnotationBeanPostProcessor()
  • Method Details