AbstractAdvisorAutoProxyCreator |
Generic auto proxy creator that builds AOP proxies for specific beans
based on detected Advisors for each bean. |
AbstractAutoProxyCreator |
BeanPostProcessor implementation
that wraps each eligible bean with an AOP proxy, delegating to specified interceptors
before invoking the bean itself. |
AdvisorAdapterRegistrationManager |
BeanPostProcessor that registers AdvisorAdapter beans in the BeanFactory with
an AdvisorAdapterRegistry (by default the GlobalAdvisorAdapterRegistry ). |
AnnotationAwareAspectJAutoProxyCreator |
AspectJAwareAdvisorAutoProxyCreator subclass that processes all AspectJ
annotation aspects in the current application context, as well as Spring Advisors. |
AspectJAwareAdvisorAutoProxyCreator |
AbstractAdvisorAutoProxyCreator
subclass that exposes AspectJ's invocation context and understands AspectJ's rules
for advice precedence when multiple pieces of advice come from the same aspect. |
AsyncAnnotationBeanPostProcessor |
Bean post-processor that automatically applies asynchronous invocation
behavior to any bean that carries the Async annotation at class or
method-level by adding a corresponding AsyncAnnotationAdvisor to the
exposed proxy (either an existing AOP proxy or a newly generated proxy that
implements all of the target's interfaces). |
AutowiredAnnotationBeanPostProcessor |
BeanPostProcessor implementation
that autowires annotated fields, setter methods and arbitrary config methods. |
BeanNameAutoProxyCreator |
Auto proxy creator that identifies beans to proxy via a list of names. |
BeanValidationPostProcessor |
Simple BeanPostProcessor that checks JSR-303 constraint annotations
in Spring-managed beans, throwing an initialization exception in case of
constraint violations right before calling the bean's init method (if any). |
CommonAnnotationBeanPostProcessor |
BeanPostProcessor implementation
that supports common Java annotations out of the box, in particular the JSR-250
annotations in the javax.annotation package. |
DefaultAdvisorAutoProxyCreator |
BeanPostProcessor implementation that creates AOP proxies based on all candidate
Advisors in the current BeanFactory. |
DestructionAwareBeanPostProcessor |
Subinterface of BeanPostProcessor that adds a before-destruction callback. |
InfrastructureAdvisorAutoProxyCreator |
Auto-proxy creator that considers infrastructure Advisor beans only,
ignoring any application-defined Advisors. |
InitDestroyAnnotationBeanPostProcessor |
BeanPostProcessor implementation
that invokes annotated init and destroy methods. |
InstantiationAwareBeanPostProcessor |
Subinterface of BeanPostProcessor that adds a before-instantiation callback,
and a callback after instantiation but before explicit properties are set or
autowiring occurs. |
InstantiationAwareBeanPostProcessorAdapter |
Adapter that implements all methods on SmartInstantiationAwareBeanPostProcessor
as no-ops, which will not change normal processing of each bean instantiated
by the container. |
LoadTimeWeaverAwareProcessor |
BeanPostProcessor
implementation that passes the context's default LoadTimeWeaver
to beans that implement the LoadTimeWeaverAware interface. |
MergedBeanDefinitionPostProcessor |
Post-processor callback interface for merged bean definitions at runtime. |
PersistenceAnnotationBeanPostProcessor |
BeanPostProcessor that processes javax.persistence.PersistenceUnit
and javax.persistence.PersistenceContext annotations, for injection of
the corresponding JPA resources javax.persistence.EntityManagerFactory
and javax.persistence.EntityManager. |
PersistenceExceptionTranslationPostProcessor |
Bean post-processor that automatically applies persistence exception
translation to any bean that carries the
Repository annotation,
adding a corresponding PersistenceExceptionTranslationAdvisor
to the exposed proxy (either an existing AOP proxy or a newly generated
proxy that implements all of the target's interfaces). |
PortletContextAwareProcessor |
BeanPostProcessor
implementation that passes the PortletContext to beans that implement
the PortletContextAware interface. |
RequiredAnnotationBeanPostProcessor |
BeanPostProcessor implementation
that enforces required JavaBean properties to have been configured. |
ScheduledAnnotationBeanPostProcessor |
Bean post-processor that registers methods annotated with @Scheduled
to be invoked by a TaskScheduler according
to the "fixedRate", "fixedDelay", or "cron" expression provided via the annotation. |
ScriptFactoryPostProcessor |
BeanPostProcessor that
handles ScriptFactory definitions,
replacing each factory with the actual scripted Java object generated by it. |
ServletContextAwareProcessor |
BeanPostProcessor
implementation that passes the ServletContext to beans that implement
the ServletContextAware interface. |
SimplePortletPostProcessor |
Bean post-processor that applies initialization and destruction callbacks
to beans that implement the Portlet interface. |
SimpleServletPostProcessor |
BeanPostProcessor
that applies initialization and destruction callbacks to beans that
implement the javax.servlet.Servlet interface. |
SmartInstantiationAwareBeanPostProcessor |
Extension of the InstantiationAwareBeanPostProcessor interface,
adding a callback for predicting the eventual type of a processed bean. |