Uses of Package
org.springframework.aop.framework
Package
Description
Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
Base classes enabling auto-proxying based on AspectJ.
Package containing Spring's basic AOP infrastructure, compliant with the
AOP Alliance interfaces.
Bean post-processors for use in ApplicationContexts to simplify AOP usage
by automatically creating AOP proxies without the need to use a ProxyFactoryBean.
Support for AOP-based scoping of target objects, with configurable backend.
AOP-based solution for declarative caching demarcation.
Annotation support for DAOs.
Annotation support for asynchronous method execution.
AOP-based solution for declarative transaction demarcation.
Support classes for integrating a JSR-303 Bean Validation provider
(such as Hibernate Validator) into a Spring ApplicationContext
and in particular with Spring's data binding and validation APIs.
-
ClassDescriptionInterface to be implemented by classes that hold the configuration of a factory of AOP proxies.Base class for AOP proxy configuration managers.Exception that gets thrown on illegal AOP configuration arguments.Marker interface that indicates a bean that is part of Spring's AOP infrastructure.Convenience superclass for configuration used in creating proxies, to ensure that all proxy creators have consistent properties.Base class for proxy factories.Base class with common functionality for proxy processors, in particular ClassLoader management and the
ProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, org.springframework.aop.framework.ProxyFactory)
algorithm. -
ClassDescriptionMarker interface that indicates a bean that is part of Spring's AOP infrastructure.Convenience superclass for configuration used in creating proxies, to ensure that all proxy creators have consistent properties.Base class with common functionality for proxy processors, in particular ClassLoader management and the
ProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, org.springframework.aop.framework.ProxyFactory)
algorithm. -
ClassDescriptionInterface to be implemented by classes that hold the configuration of a factory of AOP proxies.Base class for AOP proxy configuration managers.Listener to be registered on
ProxyCreatorSupport
objects Allows for receiving callbacks on activation and change of advice.Factory interface for advisor chains.Exception that gets thrown on illegal AOP configuration arguments.Marker interface that indicates a bean that is part of Spring's AOP infrastructure.Delegate interface for a configured AOP proxy, allowing for the creation of actual proxy objects.Interface to be implemented by factories that are able to create AOP proxies based onAdvisedSupport
configuration objects.A simple but definitive way of working out an advice chain for a Method, given anAdvised
object.DefaultAopProxyFactory
implementation, creating either a CGLIB proxy or a JDK dynamic proxy.Convenience superclass for configuration used in creating proxies, to ensure that all proxy creators have consistent properties.Base class for proxy factories.Factory for AOP proxies for programmatic use, rather than via declarative setup in a bean factory.Base class with common functionality for proxy processors, in particular ClassLoader management and theProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, org.springframework.aop.framework.ProxyFactory)
algorithm. -
ClassDescriptionBase class for
BeanPostProcessor
implementations that apply a Spring AOPAdvisor
to specific beans.Marker interface that indicates a bean that is part of Spring's AOP infrastructure.Convenience superclass for configuration used in creating proxies, to ensure that all proxy creators have consistent properties.Factory for AOP proxies for programmatic use, rather than via declarative setup in a bean factory.Base class with common functionality for proxy processors, in particular ClassLoader management and theProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, org.springframework.aop.framework.ProxyFactory)
algorithm. -
ClassDescriptionMarker interface that indicates a bean that is part of Spring's AOP infrastructure.Convenience superclass for configuration used in creating proxies, to ensure that all proxy creators have consistent properties.
-
ClassDescriptionConvenient superclass for
FactoryBean
types that produce singleton-scoped proxy objects.Convenience superclass for configuration used in creating proxies, to ensure that all proxy creators have consistent properties. -
ClassDescriptionBase class for
BeanPostProcessor
implementations that apply a Spring AOPAdvisor
to specific beans.Marker interface that indicates a bean that is part of Spring's AOP infrastructure.Convenience superclass for configuration used in creating proxies, to ensure that all proxy creators have consistent properties.Base class with common functionality for proxy processors, in particular ClassLoader management and theProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, org.springframework.aop.framework.ProxyFactory)
algorithm. -
ClassDescriptionBase class for
BeanPostProcessor
implementations that apply a Spring AOPAdvisor
to specific beans.Marker interface that indicates a bean that is part of Spring's AOP infrastructure.Convenience superclass for configuration used in creating proxies, to ensure that all proxy creators have consistent properties.Base class with common functionality for proxy processors, in particular ClassLoader management and theProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, org.springframework.aop.framework.ProxyFactory)
algorithm. -
ClassDescriptionConvenient superclass for
FactoryBean
types that produce singleton-scoped proxy objects.Convenience superclass for configuration used in creating proxies, to ensure that all proxy creators have consistent properties.Factory for AOP proxies for programmatic use, rather than via declarative setup in a bean factory. -
ClassDescriptionBase class for
BeanPostProcessor
implementations that apply a Spring AOPAdvisor
to specific beans.Marker interface that indicates a bean that is part of Spring's AOP infrastructure.Convenience superclass for configuration used in creating proxies, to ensure that all proxy creators have consistent properties.Base class with common functionality for proxy processors, in particular ClassLoader management and theProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, org.springframework.aop.framework.ProxyFactory)
algorithm.