クラス PublisherAnnotationAdvisor
java.lang.ObjectSE
org.springframework.aop.support.AbstractPointcutAdvisor
org.springframework.integration.aop.PublisherAnnotationAdvisor
- 実装されているすべてのインターフェース:
SerializableSE、Advisor、PointcutAdvisor、Aware、BeanFactoryAware、Ordered
提供されたアノテーションを含むすべてのメソッドに
MessagePublishingInterceptor を適用するアドバイザー。アノテーションが指定されていない場合、デフォルトは @Publisher になります。- 導入:
- 2.0
- 作成者:
- Mark Fisher, Gary Russell, Artem Bilan, Jooyoung Pyoung
- 関連事項:
フィールドのサマリー
インターフェース org.springframework.aop.Advisor から継承されたフィールド
EMPTY_ADVICEインターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidsetBeanFactory(BeanFactory beanFactory) voidsetDefaultChannelName(@Nullable StringSE defaultChannelName) 公開のデフォルトとして使用されるチャネル Bean 名。クラス org.springframework.aop.support.AbstractPointcutAdvisor から継承されたメソッド
equals, getOrder, hashCode, setOrderクラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.aop.Advisor から継承されたメソッド
isPerInstance
コンストラクターの詳細
PublisherAnnotationAdvisor
public PublisherAnnotationAdvisor()PublisherAnnotationAdvisor
@SafeVarargsSE public PublisherAnnotationAdvisor(ClassSE<? extends AnnotationSE>... publisherAnnotationTypes)
メソッドの詳細
setDefaultChannelName
公開のデフォルトとして使用されるチャネル Bean 名。- パラメーター:
defaultChannelName- デフォルトのチャネル名。- 導入:
- 4.0.3
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAwareのsetBeanFactory
getAdvice
getPointcut
- 次で指定:
- インターフェース
PointcutAdvisorのgetPointcut