クラス MessagingAnnotationBeanPostProcessor
java.lang.ObjectSE
org.springframework.integration.config.MessagingAnnotationBeanPostProcessor
- 実装済みのインターフェース一覧:
Aware, BeanFactoryAware, BeanPostProcessor, SmartInitializingSingleton
public class MessagingAnnotationBeanPostProcessor
extends ObjectSE
implements BeanPostProcessor, BeanFactoryAware, SmartInitializingSingleton
Bean メソッド上のメソッドレベルのメッセージングアノテーション (@Transformer、@Splitter、@Router、@Filter など) を処理するインフラストラクチャ
BeanPostProcessor 実装。- 導入:
- 6.2
- 作成者:
- Artem Bilan
ネストされたクラスの概要
ネストされたクラスコンストラクター概要
コンストラクターコンストラクター説明MessagingAnnotationBeanPostProcessor(MapSE<ClassSE<? extends AnnotationSE>, MethodAnnotationPostProcessor<?>> postProcessors) 方法の概要
修飾子と型メソッド説明voidprotected StringSEgenerateBeanName(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) voidsetBeanFactory(BeanFactory beanFactory) クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース 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)