public class

InfrastructureAdvisorAutoProxyCreator

extends AbstractAdvisorAutoProxyCreator
java.lang.Object
   ↳ org.springframework.aop.framework.ProxyConfig
     ↳ org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
       ↳ org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
         ↳ org.springframework.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator

Class Overview

Auto-proxy creator that considers infrastructure Advisor beans only, ignoring any application-defined Advisors.

Summary

[Expand]
Inherited Constants
From interface org.springframework.core.Ordered
[Expand]
Inherited Fields
From class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
Public Constructors
InfrastructureAdvisorAutoProxyCreator()
Protected Methods
void initBeanFactory(ConfigurableListableBeanFactory beanFactory)
boolean isEligibleAdvisorBean(String beanName)
Return whether the Advisor bean with the given name is eligible for proxying in the first place.
[Expand]
Inherited Methods
From class org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
From class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
From class org.springframework.aop.framework.ProxyConfig
From class java.lang.Object
From interface org.springframework.beans.factory.BeanClassLoaderAware
From interface org.springframework.beans.factory.BeanFactoryAware
From interface org.springframework.beans.factory.config.BeanPostProcessor
From interface org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor
From interface org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor
From interface org.springframework.core.Ordered

Public Constructors

public InfrastructureAdvisorAutoProxyCreator ()

Protected Methods

protected void initBeanFactory (ConfigurableListableBeanFactory beanFactory)

protected boolean isEligibleAdvisorBean (String beanName)

Return whether the Advisor bean with the given name is eligible for proxying in the first place.

Parameters
beanName the name of the Advisor bean
Returns
  • whether the bean is eligible