Package org.springframework.aop.framework

Package containing Spring's basic AOP infrastructure, compliant with the AOP Alliance interfaces.

See
          Description

Class Diagram Summary
framework 
 

Interface Summary
AdvisedInterface to be implemented by classes that hold the configuration of a factory of AOP proxies.
AdvisedSupportListener 
AdvisorChainFactoryFactory for advisor chains.
AopProxy 
MethodInvocationFactoryFactory for method invocations.
 

Class Summary
AdvisedSupportSuperclass for AOP Proxy configuration managers.
AdvisorChainFactoryUtilsUtility methods for use by AdviceChainFactory implementations.
AopConfigExceptionException that gets thrown on illegal AOP configuration arguments.
AopContextClass containing static methods used to obtain information about the current AOP invocation.
AopProxyUtils 
Cglib2AopProxyCGLIB 2 AopProxy implementation for the Spring AOP framework.
HashMapCachingAdvisorChainFactoryAdvisorChainFactory implementation that caches by method.
InterceptorAndDynamicMethodMatcherInternal framework class.
JdkDynamicAopProxyInvocationHandler implementation for the Spring AOP framework, based on J2SE 1.3+ dynamic proxies.
ProxyConfigConvenience superclass for configuration used in creating proxies, to ensure that all proxy creators have consistent properties.
ProxyFactoryFactory for AOP proxies for programmatic use, rather than via a bean factory.
ProxyFactoryBeanFactoryBean implementation for use to source AOP proxies from a Spring BeanFactory.
ReflectiveMethodInvocationSpring implementation of AOP Alliance MethodInvocation interface.
 

Package org.springframework.aop.framework Description

Package containing Spring's basic AOP infrastructure, compliant with the AOP Alliance interfaces.

Spring AOP supports proxying interfaces or classes, introductions, and offers static and dynamic pointcuts.

Any Spring AOP proxy can be cast to the ProxyConfig AOP configuration interface in this package to add or remove interceptors.

The ProxyFactoryBean is a convenient way to create AOP proxies in a BeanFactory or# ApplicationContext. However, proxies can be created programmatically using the ProxyFactory class.