クラス 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 BeanDefinitionRegistry
protected ConfigurableListableBeanFactory
protected MapSE<ClassSE<? extends AnnotationSE>,
MethodAnnotationPostProcessor<?>> このMessagingAnnotationPostProcessor
の環境に基づいたMessagingAnnotationBeanPostProcessor
のファクトリメソッド。void
void
postProcessBeanFactory
(ConfigurableListableBeanFactory beanFactory) protected 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 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()