クラス MessagingAnnotationPostProcessor
java.lang.ObjectSE
org.springframework.integration.config.MessagingAnnotationPostProcessor
- 実装済みのインターフェース一覧:
BeanFactoryPostProcessor, BeanDefinitionRegistryPostProcessor
public class MessagingAnnotationPostProcessor
extends ObjectSE
implements BeanDefinitionRegistryPostProcessor
@Bean 構成メソッド上のメソッドレベルのメッセージングアノテーション(@Transformer、@Splitter、@Router、@Filter など)を処理する
BeanDefinitionRegistryPostProcessor 実装。- 作成者:
- 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()