クラス MessagingAnnotationPostProcessor
java.lang.ObjectSE
org.springframework.integration.config.MessagingAnnotationPostProcessor
- 実装済みのインターフェース一覧:
BeanFactoryPostProcessor,BeanDefinitionRegistryPostProcessor
public class MessagingAnnotationPostProcessor
extends ObjectSE
implements BeanDefinitionRegistryPostProcessor
@Transformer、@Splitter、@Router、@Filter などのメソッドレベルのメッセージングアノテーションを処理する
BeanPostProcessor 実装。- 作成者:
- Mark Fisher, Marius Bogoevici, Artem Bilan, Gary Russell, Rick Hogge
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明<A extends AnnotationSE>
voidaddMessagingAnnotationPostProcessor(ClassSE<A> annotation, MethodAnnotationPostProcessor<A> postProcessor) protected BeanDefinitionRegistryprotected ConfigurableListableBeanFactoryprotected MapSE<ClassSE<? extends AnnotationSE>, MethodAnnotationPostProcessor<?>> このMessagingAnnotationPostProcessorの環境に基づいたMessagingAnnotationBeanPostProcessorのファクトリメソッド。voidvoidpostProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) protected @Nullable MapSE<ClassSE<? extends AnnotationSE>, MethodAnnotationPostProcessor<?>>
コンストラクターの詳細
MessagingAnnotationPostProcessor
public MessagingAnnotationPostProcessor()
メソッドの詳細
postProcessBeanDefinitionRegistry
public void postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry) throws BeansException - 次で指定:
- インターフェース
BeanDefinitionRegistryPostProcessorのpostProcessBeanDefinitionRegistry - 例外:
BeansException
messagingAnnotationBeanPostProcessor
このMessagingAnnotationPostProcessorの環境に基づいたMessagingAnnotationBeanPostProcessorのファクトリメソッド。- 戻り値:
postProcessorsに基づくMessagingAnnotationBeanPostProcessorインスタンス。- 導入:
- 6.2
postProcessBeanFactory
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException - 次で指定:
- インターフェース
BeanDefinitionRegistryPostProcessorのpostProcessBeanFactory - 次で指定:
- インターフェース
BeanFactoryPostProcessorのpostProcessBeanFactory - 例外:
BeansException
getBeanFactory
getBeanDefinitionRegistry
setupCustomPostProcessors
protected @Nullable MapSE<ClassSE<? extends AnnotationSE>, MethodAnnotationPostProcessor<?>> setupCustomPostProcessors()addMessagingAnnotationPostProcessor
public <A extends AnnotationSE> void addMessagingAnnotationPostProcessor(ClassSE<A> annotation, MethodAnnotationPostProcessor<A> postProcessor) getPostProcessors
protected MapSE<ClassSE<? extends AnnotationSE>, MethodAnnotationPostProcessor<?>> getPostProcessors()