クラス 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
- 関連事項:
フィールドサマリー
インターフェース org.springframework.aop.Advisor から継承されたフィールド
EMPTY_ADVICE
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
setBeanFactory
(BeanFactory beanFactory) void
setDefaultChannelName
(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