public class DefaultAopProxyFactory extends ObjectSE implements AopProxyFactory, SerializableSE
AopProxyFactory
実装。CGLIB プロキシまたは JDK 動的プロキシのいずれかを作成します。 特定の AdvisedSupport
インスタンスに対して次のいずれかに該当する場合、CGLIB プロキシを作成します。
optimize
フラグが設定されている proxyTargetClass
フラグが設定されている 一般に、proxyTargetClass
を指定して CGLIB プロキシを強制するか、1 つ以上のインターフェースを指定して JDK 動的プロキシを使用します。
ProxyConfig.setOptimize(boolean)
, ProxyConfig.setProxyTargetClass(boolean)
, AdvisedSupport.setInterfaces(java.lang.Class<?>...)
, 直列化された形式 コンストラクターと説明 |
---|
DefaultAopProxyFactory() |
修飾子と型 | メソッドと説明 |
---|---|
AopProxy | createAopProxy(AdvisedSupport config) 指定された AOP 構成の AopProxy を作成します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public AopProxy createAopProxy(AdvisedSupport config) throws AopConfigException
AopProxyFactory
AopProxy
を作成します。AopProxyFactory
の createAopProxy
config
- AdvisedSupport オブジェクトの形式の AOP 構成 AopConfigException
- 構成が無効な場合