クラス PublisherAnnotationAdvisor

java.lang.ObjectSE
org.springframework.aop.support.AbstractPointcutAdvisor
org.springframework.integration.aop.PublisherAnnotationAdvisor
実装されたすべてのインターフェース:
SerializableSEAdvisorPointcutAdvisorAwareBeanFactoryAwareOrdered

public class PublisherAnnotationAdvisor extends AbstractPointcutAdvisor implements BeanFactoryAware
提供されたアノテーションを含むすべてのメソッドに MessagePublishingInterceptor を適用するアドバイザー。アノテーションが指定されていない場合、デフォルトは @Publisher になります。
導入:
2.0
作成者:
Mark Fisher, Gary Russell, Artem Bilan
関連事項:
  • コンストラクターの詳細

    • PublisherAnnotationAdvisor

      public PublisherAnnotationAdvisor()
    • PublisherAnnotationAdvisor

      @SafeVarargsSE public PublisherAnnotationAdvisor(ClassSE<? extends AnnotationSE>... publisherAnnotationTypes)
  • メソッドの詳細

    • setDefaultChannelName

      public void setDefaultChannelName(StringSE defaultChannelName)
      公開のデフォルトとして使用されるチャネル Bean 名。
      パラメーター:
      defaultChannelName - デフォルトのチャネル名。
      導入:
      4.0.3
    • setBeanFactory

      public void setBeanFactory(BeanFactory beanFactory)
      次で指定:
      インターフェース BeanFactoryAwaresetBeanFactory 
    • getAdvice

      public Advice getAdvice()
      次で指定:
      インターフェース AdvisorgetAdvice 
    • getPointcut

      public Pointcut getPointcut()
      次で指定:
      インターフェース PointcutAdvisorgetPointcut