当前页面:
在线文档首页 >
Spring Framework 1.2.9 API 文档英文版
DefaultAopProxyFactory (Spring Framework) - Spring Framework 1.2.9 API 文档英文版
org.springframework.aop.framework
Class DefaultAopProxyFactory
java.lang.Object
org.springframework.aop.framework.DefaultAopProxyFactory
- All Implemented Interfaces:
- AopProxyFactory
public class DefaultAopProxyFactory
- extends Object
- implements AopProxyFactory
Simple AopProxyFactory
implementation,
creating either a CGLIB proxy or a JDK dynamic proxy.
Creates a CGLIB proxy if one the following is true
for a given AdvisedSupport
instance:
- the "optimize" flag is set
- the "proxyTargetClass" flag is set
- no interfaces have been specified
Note that the CGLIB library classes have to be present on
the classpath if an actual CGLIB proxy needs to be created.
In general, specify "proxyTargetClass" to enforce a CGLIB proxy,
or specify one or more interfaces to use a JDK dynamic proxy.
- Since:
- 12.03.2004
- Author:
- Rod Johnson, Juergen Hoeller
- See Also:
Cglib2AopProxy
,
JdkDynamicAopProxy
,
ProxyConfig.setOptimize(boolean)
,
ProxyConfig.setProxyTargetClass(boolean)
,
AdvisedSupport.setInterfaces(java.lang.Class[])
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultAopProxyFactory
public DefaultAopProxyFactory()
createAopProxy
public AopProxy createAopProxy(AdvisedSupport advisedSupport)
throws AopConfigException
- Description copied from interface:
AopProxyFactory
- Return an AopProxy for the given AdvisedSupport object.
- Specified by:
createAopProxy
in interface AopProxyFactory
- Parameters:
advisedSupport
- the AOP configuration
- Returns:
- an AOP proxy
- Throws:
AopConfigException
- if the configuration is invalid
Copyright (c) 2002-2007 The Spring Framework Project.