The various post-processors in this package need only be added to an ApplicationContext (typically in an XML bean definition document) to automatically proxy selected beans.
NB: Automatic auto-proxying is not supported for BeanFactory implementations, as post-processors beans are only automatically detected in application contexts. Post-processors can be explicitly registered on a ConfigurableBeanFactory instead.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | TargetSourceCreator
Implementations can create special target sources, such as pooling target sources, for particular beans. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractAdvisorAutoProxyCreator
Generic auto proxy creator that builds AOP proxies for specific beans based on detected Advisors for each bean. |
| public abstract class | AbstractAutoProxyCreator
|
| public abstract class | AbstractBeanFactoryAwareAdvisingPostProcessor
Extension of |
| public abstract class | AutoProxyUtils
Utilities for auto-proxy aware components. |
| public class | BeanFactoryAdvisorRetrievalHelper
Helper for retrieving standard Spring Advisors from a BeanFactory, for use with auto-proxying. |
| public class | BeanNameAutoProxyCreator
Auto proxy creator that identifies beans to proxy via a list of names. |
| public class | DefaultAdvisorAutoProxyCreator
|
| public class | InfrastructureAdvisorAutoProxyCreator
Auto-proxy creator that considers infrastructure Advisor beans only, ignoring any application-defined Advisors. |
| public class | ProxyCreationContext
Holder for the current proxy creation context, as exposed by auto-proxy creators
such as |