Class TeamCityBeanNameAutoProxyCreator
- 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
-
- jetbrains.buildServer.serverSide.impl.auth.TeamCityBeanNameAutoProxyCreator
-
- All Implemented Interfaces:
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 TeamCityBeanNameAutoProxyCreator extends org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
Created 29.04.13 20:12- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TeamCityBeanNameAutoProxyCreator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object[]
getAdvicesAndAdvisorsForBean(Class beanClass, String beanName, org.springframework.aop.TargetSource targetSource)
Identify as bean to proxy if the bean name is in the configured list of names.protected boolean
isMatch(String beanName, String mappedName)
Class<?>
predictBeanType(Class<?> beanClass, String beanName)
void
setBeanNames(String[] beanNames)
-
Methods inherited from class org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
getCustomTargetSource
-
Methods inherited from class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
advisorsPreFiltered, buildAdvisors, createProxy, customizeProxyFactory, determineCandidateConstructors, getBeanFactory, getCacheKey, getEarlyBeanReference, isFrozen, isInfrastructureClass, postProcessAfterInitialization, postProcessBeforeInstantiation, postProcessProperties, 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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
setBeanNames
public void setBeanNames(String[] beanNames)
- Overrides:
setBeanNames
in classorg.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
-
getAdvicesAndAdvisorsForBean
protected Object[] getAdvicesAndAdvisorsForBean(Class beanClass, String beanName, org.springframework.aop.TargetSource targetSource)
Identify as bean to proxy if the bean name is in the configured list of names.- Overrides:
getAdvicesAndAdvisorsForBean
in classorg.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
-
predictBeanType
public Class<?> predictBeanType(Class<?> beanClass, String beanName)
- Specified by:
predictBeanType
in interfaceorg.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor
- Overrides:
predictBeanType
in classorg.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
-
-