インターフェース AopProxyFactory
- すべての既知の実装クラス:
DefaultAopProxyFactory
public interface AopProxyFactory
AdvisedSupport
構成オブジェクトに基づいて AOP プロキシを作成できるファクトリによって実装されるインターフェース。プロキシは次の契約を遵守する必要があります。
- 構成がプロキシする必要があることを示すすべてのインターフェースを実装する必要があります。
Advised
インターフェースを実装する必要があります。- equals メソッドを実装して、プロキシされたインターフェース、アドバイス、ターゲットを比較する必要があります。
- すべてのアドバイザーとターゲットがシリアライズ可能である場合、シリアライズ可能でなければなりません。
- アドバイザーとターゲットがスレッドセーフである場合、スレッドセーフでなければなりません。
プロキシは、アドバイスの変更を許可する場合と許可しない場合があります。それらがアドバイスの変更を許可しない場合(たとえば、構成が凍結されたため)、プロキシは、試行されたアドバイスの変更に対して AopConfigException
をスローする必要があります。
- 作成者:
- Rod Johnson, Juergen Hoeller
メソッドのサマリー
メソッドの詳細
createAopProxy
指定された AOP 構成のAopProxy
を作成します。- パラメーター:
config
- AdvisedSupport オブジェクトの形式の AOP 構成- 戻り値:
- 対応する AOP プロキシ
- 例外:
AopConfigException
- 構成が無効な場合