クラス MessagingAnnotationBeanPostProcessor
java.lang.ObjectSE
org.springframework.integration.config.MessagingAnnotationBeanPostProcessor
- 実装されたすべてのインターフェース:
Aware
、BeanFactoryAware
、BeanPostProcessor
、SmartInitializingSingleton
public class MessagingAnnotationBeanPostProcessor
extends ObjectSE
implements BeanPostProcessor, BeanFactoryAware, SmartInitializingSingleton
@Transformer、@Splitter、@Router、@Filter などのメソッドレベルのメッセージングアノテーションを処理するインフラストラクチャ
BeanPostProcessor
実装。- 導入:
- 6.2
- 作成者:
- Artem Bilan
ネストされたクラスのサマリー
ネストされたクラスコンストラクターの概要
コンストラクターコンストラクター説明MessagingAnnotationBeanPostProcessor
(MapSE<ClassSE<? extends AnnotationSE>, MethodAnnotationPostProcessor<?>> postProcessors) メソッドのサマリー
修飾子と型メソッド説明void
protected StringSE
generateBeanName
(StringSE originalBeanName, MethodSE method, ClassSE<? extends AnnotationSE> annotationType) protected static ListSE
<MessagingAnnotationBeanPostProcessor.MessagingMetaAnnotation> obtainMessagingAnnotations
(SetSE<ClassSE<? extends AnnotationSE>> postProcessors, MergedAnnotations annotations, StringSE identified) postProcessAfterInitialization
(ObjectSE bean, StringSE beanName) void
setBeanFactory
(BeanFactory beanFactory) クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.beans.factory.config.BeanPostProcessor から継承されたメソッド
postProcessBeforeInitialization
コンストラクターの詳細
MessagingAnnotationBeanPostProcessor
public MessagingAnnotationBeanPostProcessor(MapSE<ClassSE<? extends AnnotationSE>, MethodAnnotationPostProcessor<?>> postProcessors)
メソッドの詳細
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAware
のsetBeanFactory
- 例外:
BeansException
postProcessAfterInitialization
public ObjectSE postProcessAfterInitialization(ObjectSE bean, StringSE beanName) throws BeansException - 次で指定:
- インターフェース
BeanPostProcessor
のpostProcessAfterInitialization
- 例外:
BeansException
generateBeanName
protected StringSE generateBeanName(StringSE originalBeanName, MethodSE method, ClassSE<? extends AnnotationSE> annotationType) afterSingletonsInstantiated
public void afterSingletonsInstantiated()- 次で指定:
- インターフェース
SmartInitializingSingleton
のafterSingletonsInstantiated
obtainMessagingAnnotations
protected static ListSE<MessagingAnnotationBeanPostProcessor.MessagingMetaAnnotation> obtainMessagingAnnotations(SetSE<ClassSE<? extends AnnotationSE>> postProcessors, MergedAnnotations annotations, StringSE identified)