Package com.alibaba.druid.support.ibatis
Class SpringIbatisBeanNameAutoProxyCreator
java.lang.Object
org.springframework.aop.framework.ProxyConfig
org.springframework.aop.framework.ProxyProcessorSupport
org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
com.alibaba.druid.support.ibatis.SpringIbatisBeanNameAutoProxyCreator
- All Implemented Interfaces:
SpringIbatisBeanNameAutoProxyCreatorMBean
,Serializable
,org.springframework.aop.framework.AopInfrastructureBean
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanClassLoaderAware
,org.springframework.beans.factory.BeanFactoryAware
,org.springframework.beans.factory.config.BeanPostProcessor
,org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor
,org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor
,org.springframework.core.Ordered
public class SpringIbatisBeanNameAutoProxyCreator
extends org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
implements SpringIbatisBeanNameAutoProxyCreatorMBean
- See Also:
-
Field Summary
Fields inherited from class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
DO_NOT_PROXY, logger, PROXY_WITHOUT_ADDITIONAL_INTERCEPTORS
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Object
createProxy
(Class beanClass, String beanName, Object[] specificInterceptors, org.springframework.aop.TargetSource targetSource) void
setProxyBeanNames
(List<String> proxyBeanNames) Methods inherited from class org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
getAdvicesAndAdvisorsForBean, isMatch, setBeanNames
Methods inherited from class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
advisorsPreFiltered, buildAdvisors, customizeProxyFactory, determineCandidateConstructors, getBeanFactory, getCacheKey, getCustomTargetSource, getEarlyBeanReference, isFrozen, isInfrastructureClass, postProcessAfterInitialization, postProcessAfterInstantiation, postProcessBeforeInitialization, postProcessBeforeInstantiation, postProcessPropertyValues, predictBeanType, setAdvisorAdapterRegistry, setApplyCommonInterceptorsFirst, setBeanFactory, setCustomTargetSourceCreators, setFrozen, setInterceptorNames, shouldProxyTargetClass, shouldSkip, wrapIfNecessary
Methods inherited from class org.springframework.aop.framework.ProxyProcessorSupport
evaluateProxyInterfaces, getOrder, getProxyClassLoader, isConfigurationCallbackInterface, isInternalLanguageInterface, setBeanClassLoader, setOrder, setProxyClassLoader
Methods inherited from class org.springframework.aop.framework.ProxyConfig
copyFrom, isExposeProxy, isOpaque, isOptimize, isProxyTargetClass, setExposeProxy, setOpaque, setOptimize, setProxyTargetClass, toString
-
Constructor Details
-
SpringIbatisBeanNameAutoProxyCreator
public SpringIbatisBeanNameAutoProxyCreator()
-
-
Method Details
-
getProxyBeanNames
- Specified by:
getProxyBeanNames
in interfaceSpringIbatisBeanNameAutoProxyCreatorMBean
-
setProxyBeanNames
-
createProxy
protected Object createProxy(Class beanClass, String beanName, Object[] specificInterceptors, org.springframework.aop.TargetSource targetSource) - Overrides:
createProxy
in classorg.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
-