インターフェース AopProxyFactory

すべての既知の実装クラス:
DefaultAopProxyFactory

public interface AopProxyFactory
AdvisedSupport 構成オブジェクトに基づいて AOP プロキシを作成できるファクトリによって実装されるインターフェース。

プロキシは次の契約を遵守する必要があります。

  • 構成がプロキシする必要があることを示すすべてのインターフェースを実装する必要があります。
  • Advised インターフェースを実装する必要があります。
  • equals メソッドを実装して、プロキシされたインターフェース、アドバイス、ターゲットを比較する必要があります。
  • すべてのアドバイザーとターゲットがシリアライズ可能である場合、シリアライズ可能でなければなりません。
  • アドバイザーとターゲットがスレッドセーフである場合、スレッドセーフでなければなりません。

プロキシは、アドバイスの変更を許可する場合と許可しない場合があります。それらがアドバイスの変更を許可しない場合(たとえば、構成が凍結されたため)、プロキシは、試行されたアドバイスの変更に対して AopConfigException をスローする必要があります。

作成者:
Rod Johnson, Juergen Hoeller
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    指定された AOP 構成の AopProxy を作成します。
  • メソッドの詳細

    • createAopProxy

      AopProxy createAopProxy(AdvisedSupport config) throws AopConfigException
      指定された AOP 構成の AopProxy を作成します。
      パラメーター:
      config - AdvisedSupport オブジェクトの形式の AOP 構成
      戻り値:
      対応する AOP プロキシ
      例外:
      AopConfigException - 構成が無効な場合