クラス RabbitListenerAnnotationBeanPostProcessor

java.lang.ObjectSE
org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor
実装されたすべてのインターフェース:
AwareBeanClassLoaderAwareBeanFactoryAwareBeanPostProcessorSmartInitializingSingletonEnvironmentAwareOrdered
既知の直属サブクラス
MultiRabbitListenerAnnotationBeanPostProcessorRabbitListenerTestHarness

public class RabbitListenerAnnotationBeanPostProcessor extends ObjectSE implements BeanPostProcessor, Ordered, BeanFactoryAware, BeanClassLoaderAware, EnvironmentAware, SmartInitializingSingleton
RabbitListener でアノテーションが付けられたメソッドを登録する Bean ポストプロセッサーは、アノテーションのパラメーターに従って RabbitListenerContainerFactory によってカバーに作成された AMQP メッセージリスナーコンテナーによって呼び出されます。

アノテーション付きメソッドは、RabbitListener で定義されている柔軟な引数を使用できます。

このポストプロセッサーは、Spring の <rabbit:annotation-driven> XML 要素によって、また EnableRabbit アノテーションによって自動的に登録されます。

コンテナー内の RabbitListenerConfigurer インスタンスを自動検出し、使用するレジストリ、デフォルトのコンテナーファクトリ、エンドポイント登録のきめ細かい制御を可能にします。完全な使用箇所の詳細については、EnableRabbit Javadoc を参照してください。

導入:
1.4
作成者:
Stephane Nicoll, Juergen Hoeller, Gary Russell, Alex Panchenko, Artem Bilan
関連事項: