パッケージ org.springframework.aop

インターフェース DynamicIntroductionAdvice

すべてのスーパーインターフェース:
Advice
すべての既知のサブインターフェース:
IntroductionInterceptor
すべての既知の実装クラス:
DelegatePerTargetObjectIntroductionInterceptorDelegatingIntroductionInterceptor

public interface DynamicIntroductionAdvice extends Advice
AOP アライアンスアドバイスのサブインターフェース。これにより、アドバイスによって追加のインターフェースを実装でき、そのインターセプターを使用してプロキシ経由で利用できます。これは、 導入と呼ばれる基本的な AOP の概念です。

導入部は多くの場合 mixin であり、Java の多重継承の多くのゴールを達成できる複合オブジェクトの構築を可能にします。

IntroductionInfo と比較すると、このインターフェースでは、必ずしも事前にわかっているとは限らない一連のインターフェースを実装するためのアドバイスが可能です。IntroductionAdvisor を使用して、アドバイスされたオブジェクトで公開されるインターフェースを指定できます。

導入:
1.1.1
作成者:
Rod Johnson
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    この導入アドバイスは、指定されたインターフェースを実装していますか?
  • メソッドの詳細

    • implementsInterface

      boolean implementsInterface(ClassSE<?> intf)
      この導入アドバイスは、指定されたインターフェースを実装していますか?
      パラメーター:
      intf - チェックするインターフェース
      戻り値:
      アドバイスが指定されたインターフェースを実装するかどうか