The Spring Framework

Uses of Interface
org.springframework.beans.factory.config.BeanPostProcessor

Packages that use BeanPostProcessor
org.springframework.aop.aspectj.annotation Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP. 
org.springframework.aop.aspectj.autoproxy Base classes enabling auto-proxying based on AspectJ. 
org.springframework.aop.framework.adapter SPI package allowing Spring AOP framework to handle arbitrary advice types. 
org.springframework.aop.framework.autoproxy Bean post-processors for use in ApplicationContexts to simplify AOP usage by automatically creating AOP proxies without the need to use a ProxyFactoryBean. 
org.springframework.beans.factory.annotation Support package for annotation-driven bean configuration. 
org.springframework.beans.factory.config SPI interfaces and configuration-related convenience classes for bean factories. 
org.springframework.beans.factory.support Classes supporting the org.springframework.beans.factory package. 
org.springframework.context.annotation Annotation support for context configuration, including classpath scanning for autowire candidates. 
org.springframework.context.weaving Load-time weaving support for a Spring application context, building on Spring's LoadTimeWeaver abstraction. 
org.springframework.dao.annotation Annotation support for DAOs. 
org.springframework.orm.jpa.support Classes supporting the org.springframework.orm.jpa package. 
org.springframework.scripting.support Support classes for Spring's scripting package. 
org.springframework.web.context.support Classes supporting the org.springframework.web.context package, such as WebApplicationContext implementations and various utility classes. 
org.springframework.web.portlet.context Support for Spring's application context concept in a portlet environment, including ApplicationContext implementations and various utility classes. 
org.springframework.web.portlet.handler Provides standard HandlerMapping implementations, including abstract base classes for custom implementations. 
org.springframework.web.servlet.handler Provides standard HandlerMapping implementations, including abstract base classes for custom implementations. 
 

Uses of BeanPostProcessor in org.springframework.aop.aspectj.annotation
 

Classes in org.springframework.aop.aspectj.annotation that implement BeanPostProcessor
 class AnnotationAwareAspectJAutoProxyCreator
          AspectJAwareAdvisorAutoProxyCreator subclass that processes all AspectJ annotation aspects in the current application context, as well as Spring Advisors.
 

Uses of BeanPostProcessor in org.springframework.aop.aspectj.autoproxy
 

Classes in org.springframework.aop.aspectj.autoproxy that implement BeanPostProcessor
 class 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.
 

Uses of BeanPostProcessor in org.springframework.aop.framework.adapter
 

Classes in org.springframework.aop.framework.adapter that implement BeanPostProcessor
 class AdvisorAdapterRegistrationManager
          BeanPostProcessor that registers AdvisorAdapter beans in the BeanFactory with an AdvisorAdapterRegistry (by default the GlobalAdvisorAdapterRegistry).
 

Uses of BeanPostProcessor in org.springframework.aop.framework.autoproxy
 

Classes in org.springframework.aop.framework.autoproxy that implement BeanPostProcessor
 class AbstractAdvisorAutoProxyCreator
          Generic auto proxy creator that builds AOP proxies for specific beans based on detected Advisors for each bean.
 class AbstractAutoProxyCreator
          BeanPostProcessor implementation that wraps each eligible bean with an AOP proxy, delegating to specified interceptors before invoking the bean itself.
 class BeanNameAutoProxyCreator
          Auto proxy creator that identifies beans to proxy via a list of names.
 class DefaultAdvisorAutoProxyCreator
          BeanPostProcessor implementation that creates AOP proxies based on all candidate Advisors in the current BeanFactory.
 class InfrastructureAdvisorAutoProxyCreator
          Auto-proxy creator that considers infrastructure Advisor beans only, ignoring any application-defined Advisors.
 

Uses of BeanPostProcessor in org.springframework.beans.factory.annotation
 

Classes in org.springframework.beans.factory.annotation that implement BeanPostProcessor
 class AutowiredAnnotationBeanPostProcessor
          BeanPostProcessor implementation that autowires annotated fields, setter methods and arbitrary config methods.
 class InitDestroyAnnotationBeanPostProcessor
          BeanPostProcessor implementation that invokes annotated init and destroy methods.
 class RequiredAnnotationBeanPostProcessor
          BeanPostProcessor implementation that enforces required JavaBean properties to have been configured.
 

Uses of BeanPostProcessor in org.springframework.beans.factory.config
 

Subinterfaces of BeanPostProcessor in org.springframework.beans.factory.config
 interface DestructionAwareBeanPostProcessor
          Subinterface of BeanPostProcessor that adds a before-destruction callback.
 interface InstantiationAwareBeanPostProcessor
          Subinterface of BeanPostProcessor that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.
 interface SmartInstantiationAwareBeanPostProcessor
          Extension of the InstantiationAwareBeanPostProcessor interface, adding a callback for predicting the eventual type of a processed bean.
 

Classes in org.springframework.beans.factory.config that implement BeanPostProcessor
 class InstantiationAwareBeanPostProcessorAdapter
          Adapter that implements all methods on SmartInstantiationAwareBeanPostProcessor as no-ops, which will not change normal processing of each bean instantiated by the container.
 

Methods in org.springframework.beans.factory.config with parameters of type BeanPostProcessor
 void ConfigurableBeanFactory.addBeanPostProcessor(BeanPostProcessor beanPostProcessor)
          Add a new BeanPostProcessor that will get applied to beans created by this factory.
 

Uses of BeanPostProcessor in org.springframework.beans.factory.support
 

Subinterfaces of BeanPostProcessor in org.springframework.beans.factory.support
 interface MergedBeanDefinitionPostProcessor
          Post-processor callback interface for merged bean definitions at runtime.
 

Methods in org.springframework.beans.factory.support with parameters of type BeanPostProcessor
 void AbstractBeanFactory.addBeanPostProcessor(BeanPostProcessor beanPostProcessor)
           
 

Uses of BeanPostProcessor in org.springframework.context.annotation
 

Classes in org.springframework.context.annotation that implement BeanPostProcessor
 class CommonAnnotationBeanPostProcessor
          BeanPostProcessor implementation that supports common Java annotations out of the box, in particular the JSR-250 annotations in the javax.annotation package.
 

Uses of BeanPostProcessor in org.springframework.context.weaving
 

Classes in org.springframework.context.weaving that implement BeanPostProcessor
 class LoadTimeWeaverAwareProcessor
          BeanPostProcessor implementation that passes the context's default LoadTimeWeaver to beans that implement the LoadTimeWeaverAware interface.
 

Uses of BeanPostProcessor in org.springframework.dao.annotation
 

Classes in org.springframework.dao.annotation that implement BeanPostProcessor
 class 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).
 

Uses of BeanPostProcessor in org.springframework.orm.jpa.support
 

Classes in org.springframework.orm.jpa.support that implement BeanPostProcessor
 class PersistenceAnnotationBeanPostProcessor
          BeanPostProcessor that processes PersistenceUnit and PersistenceContext annotations, for injection of the corresponding JPA resources EntityManagerFactory and EntityManager.
 

Uses of BeanPostProcessor in org.springframework.scripting.support
 

Classes in org.springframework.scripting.support that implement BeanPostProcessor
 class ScriptFactoryPostProcessor
          BeanPostProcessor that handles ScriptFactory definitions, replacing each factory with the actual scripted Java object generated by it.
 

Uses of BeanPostProcessor in org.springframework.web.context.support
 

Classes in org.springframework.web.context.support that implement BeanPostProcessor
 class ServletContextAwareProcessor
          BeanPostProcessor implementation that passes the ServletContext to beans that implement the ServletContextAware interface.
 

Uses of BeanPostProcessor in org.springframework.web.portlet.context
 

Classes in org.springframework.web.portlet.context that implement BeanPostProcessor
 class PortletContextAwareProcessor
          BeanPostProcessor implementation that passes the PortletContext to beans that implement the PortletContextAware interface.
 

Uses of BeanPostProcessor in org.springframework.web.portlet.handler
 

Classes in org.springframework.web.portlet.handler that implement BeanPostProcessor
 class SimplePortletPostProcessor
          Bean post-processor that applies initialization and destruction callbacks to beans that implement the Portlet interface.
 

Uses of BeanPostProcessor in org.springframework.web.servlet.handler
 

Classes in org.springframework.web.servlet.handler that implement BeanPostProcessor
 class SimpleServletPostProcessor
          BeanPostProcessor that applies initialization and destruction callbacks to beans that implement the Servlet interface.
 


The Spring Framework

Copyright © 2002-2008 The Spring Framework.