当前页面: 
在线文档首页 > 
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.