public class AutoProxyRegistrar extends Object implements ImportBeanDefinitionRegistrar
BeanDefinitionRegistry
 as appropriate based on an @Enable* annotation having mode and
 proxyTargetClass attributes set to the correct values.EnableAspectJAutoProxy| Constructor and Description | 
|---|
| AutoProxyRegistrar() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata importingClassMetadata,
                       org.springframework.beans.factory.support.BeanDefinitionRegistry registry)Register, escalate, and configure the standard auto proxy creator (APC) against the
 given registry. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitregisterBeanDefinitionspublic void registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata importingClassMetadata,
                                    org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
@Configuration class that has both mode and proxyTargetClass
 attributes. If mode is set to PROXY, the APC is registered; if
 proxyTargetClass is set to true, then the APC is forced to use
 subclass (CGLIB) proxying.
 Several @Enable* annotations expose both mode and
 proxyTargetClass attributes. It is important to note that most of these
 capabilities end up sharing a single APC. For this reason, this implementation doesn't "care" exactly which
 annotation it finds -- as long as it exposes the right mode and
 proxyTargetClass attributes, the APC can be registered and configured all
 the same.
registerBeanDefinitions in interface ImportBeanDefinitionRegistrarimportingClassMetadata - annotation metadata of the importing classregistry - current bean definition registry