org.sakaiproject.metaobj.utils.aop
Class AdvisorBeanNameAutoProxyCreator

java.lang.Object
  extended byorg.springframework.aop.framework.ProxyConfig
      extended byorg.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
          extended byorg.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
              extended byorg.sakaiproject.metaobj.utils.aop.AdvisorBeanNameAutoProxyCreator
All Implemented Interfaces:
BeanFactoryAware, BeanPostProcessor, InstantiationAwareBeanPostProcessor, Ordered, Serializable

public class AdvisorBeanNameAutoProxyCreator
extends BeanNameAutoProxyCreator

See Also:
Serialized Form

Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Fields inherited from class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
DO_NOT_PROXY, PROXY_WITHOUT_ADDITIONAL_INTERCEPTORS
 
Fields inherited from class org.springframework.aop.framework.ProxyConfig
exposeProxy
 
Constructor Summary
AdvisorBeanNameAutoProxyCreator()
           
 
Method Summary
protected  void customizeProxyFactory(ProxyFactory proxyFactory)
           
 Advisor[] getAdvisors()
          Subclasses may choose to implement this: for example, to change the interfaces exposed
 void setAdvisors(Advisor[] advisors)
           
 
Methods inherited from class org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
getAdvicesAndAdvisorsForBean, isMatch, setBeanNames
 
Methods inherited from class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
createProxy, getBeanFactory, getCustomTargetSource, getOrder, isFrozen, isInfrastructureClass, postProcessAfterInitialization, postProcessBeforeInitialization, postProcessBeforeInstantiation, setAdvisorAdapterRegistry, setApplyCommonInterceptorsFirst, setBeanFactory, setCustomTargetSourceCreators, setFrozen, setInterceptorNames, setOrder, shouldSkip
 
Methods inherited from class org.springframework.aop.framework.ProxyConfig
copyFrom, getAopProxyFactory, isExposeProxy, isOpaque, isOptimize, isProxyTargetClass, setAopProxyFactory, setExposeProxy, setOpaque, setOptimize, setProxyTargetClass, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logger

protected final transient org.apache.commons.logging.Log logger
Constructor Detail

AdvisorBeanNameAutoProxyCreator

public AdvisorBeanNameAutoProxyCreator()
Method Detail

customizeProxyFactory

protected void customizeProxyFactory(ProxyFactory proxyFactory)

getAdvisors

public Advisor[] getAdvisors()
Subclasses may choose to implement this: for example, to change the interfaces exposed


setAdvisors

public void setAdvisors(Advisor[] advisors)