The Spring Framework

## Uses of Package
org.springframework.aop

Packages that use org.springframework.aop
org.springframework.aop: Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.
org.springframework.aop.aspectj: AspectJ integration package.
org.springframework.aop.aspectj.annotation: Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
org.springframework.aop.framework: Package containing Spring's basic AOP infrastructure, compliant with the AOP Alliance interfaces.
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.aop.framework.autoproxy.target: Generic support classes for target source creation.
org.springframework.aop.interceptor: Provides miscellaneous interceptor implementations.
org.springframework.aop.scope: Support for AOP-based scoping of target objects, with configurable backend.
org.springframework.aop.support: Convenience classes for using Spring's AOP API.
org.springframework.aop.support.annotation: Annotation support for AOP pointcuts.
org.springframework.aop.target: This package contains implementations of the org.springframework.aop.TargetSource interface.
org.springframework.aop.target.dynamic: Support for AOP-based refreshing of target objects.
org.springframework.dao.annotation: Annotation support for DAOs.
org.springframework.jndi: The classes in this package make JNDI easier to use, facilitating the accessing of configuration stored in JNDI, and provide useful superclasses for JNDI access classes.
org.springframework.scripting.support: Support classes for Spring's scripting package.
org.springframework.transaction.interceptor: AOP-based solution for declarative transaction demarcation.

Classes in org.springframework.aop used by org.springframework.aop
Advisor Base interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).
AfterAdvice Common marker interface for after advice, such as `AfterReturningAdvice` and `ThrowsAdvice`.
BeforeAdvice Common marker interface for before advice, such as `MethodBeforeAdvice`.
ClassFilter Filter that restricts matching of a pointcut or introduction to a given set of target classes.
DynamicIntroductionAdvice Subinterface of AOP Alliance Advice that allows additional interfaces to be implemented by an Advice, and available via a proxy using that interceptor.
IntroductionInfo Interface supplying the information necessary to describe an introduction.
MethodMatcher Part of a `Pointcut`: Checks whether the target method is eligible for advice.
Pointcut Core Spring pointcut abstraction.
TargetClassAware Minimal interface for exposing the target class behind a proxy.

Classes in org.springframework.aop used by org.springframework.aop.aspectj
Advisor Base interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).
AfterAdvice Common marker interface for after advice, such as `AfterReturningAdvice` and `ThrowsAdvice`.
AfterReturningAdvice After returning advice is invoked only on normal method return, not if an exception is thrown.
BeforeAdvice Common marker interface for before advice, such as `MethodBeforeAdvice`.
ClassFilter Filter that restricts matching of a pointcut or introduction to a given set of target classes.
IntroductionAdvisor Superinterface for advisors that perform one or more AOP introductions.
IntroductionAwareMethodMatcher A specialized type of MethodMatcher that takes into account introductions when matching methods.
IntroductionInfo Interface supplying the information necessary to describe an introduction.
MethodBeforeAdvice Advice invoked before a method is invoked.
MethodMatcher Part of a `Pointcut`: Checks whether the target method is eligible for advice.
Pointcut Core Spring pointcut abstraction.
PointcutAdvisor Superinterface for all Advisors that are driven by a pointcut.
ProxyMethodInvocation Extension of the AOP Alliance `MethodInvocation` interface, allowing access to the proxy that the method invocation was made through.

Classes in org.springframework.aop used by org.springframework.aop.aspectj.annotation
Advisor Base interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).
Pointcut Core Spring pointcut abstraction.
PointcutAdvisor Superinterface for all Advisors that are driven by a pointcut.
TargetClassAware Minimal interface for exposing the target class behind a proxy.

Classes in org.springframework.aop used by org.springframework.aop.framework
Advisor Base interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).
ProxyMethodInvocation Extension of the AOP Alliance `MethodInvocation` interface, allowing access to the proxy that the method invocation was made through.
TargetClassAware Minimal interface for exposing the target class behind a proxy.
TargetSource A `TargetSource` is used to obtain the current "target" of an AOP invocation, which will be invoked via reflection if no around advice chooses to end the interceptor chain itself.

Classes in org.springframework.aop used by org.springframework.aop.framework.adapter
Advisor Base interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).
AfterAdvice Common marker interface for after advice, such as `AfterReturningAdvice` and `ThrowsAdvice`.
AfterReturningAdvice After returning advice is invoked only on normal method return, not if an exception is thrown.
MethodBeforeAdvice Advice invoked before a method is invoked.

Classes in org.springframework.aop used by org.springframework.aop.framework.autoproxy
Advisor Base interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).
TargetSource A `TargetSource` is used to obtain the current "target" of an AOP invocation, which will be invoked via reflection if no around advice chooses to end the interceptor chain itself.

Classes in org.springframework.aop used by org.springframework.aop.framework.autoproxy.target
TargetSource A `TargetSource` is used to obtain the current "target" of an AOP invocation, which will be invoked via reflection if no around advice chooses to end the interceptor chain itself.

Classes in org.springframework.aop used by org.springframework.aop.interceptor
Advisor Base interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).

Classes in org.springframework.aop used by org.springframework.aop.scope
RawTargetAccess Marker for AOP proxy interfaces (in particular: introduction interfaces) that explicitly intend to return the raw target object (which would normally get replaced with the proxy object when returned from a method invocation).

Classes in org.springframework.aop used by org.springframework.aop.support
Advisor Base interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).
ClassFilter Filter that restricts matching of a pointcut or introduction to a given set of target classes.
DynamicIntroductionAdvice Subinterface of AOP Alliance Advice that allows additional interfaces to be implemented by an Advice, and available via a proxy using that interceptor.
IntroductionAdvisor Superinterface for advisors that perform one or more AOP introductions.
IntroductionInfo Interface supplying the information necessary to describe an introduction.
IntroductionInterceptor Subinterface of AOP Alliance MethodInterceptor that allows additional interfaces to be implemented by the interceptor, and available via a proxy using that interceptor.
MethodMatcher Part of a `Pointcut`: Checks whether the target method is eligible for advice.
Pointcut Core Spring pointcut abstraction.
PointcutAdvisor Superinterface for all Advisors that are driven by a pointcut.

Classes in org.springframework.aop used by org.springframework.aop.support.annotation
ClassFilter Filter that restricts matching of a pointcut or introduction to a given set of target classes.
MethodMatcher Part of a `Pointcut`: Checks whether the target method is eligible for advice.
Pointcut Core Spring pointcut abstraction.

Classes in org.springframework.aop used by org.springframework.aop.target
IntroductionAdvisor Superinterface for advisors that perform one or more AOP introductions.
TargetClassAware Minimal interface for exposing the target class behind a proxy.
TargetSource A `TargetSource` is used to obtain the current "target" of an AOP invocation, which will be invoked via reflection if no around advice chooses to end the interceptor chain itself.

Classes in org.springframework.aop used by org.springframework.aop.target.dynamic
TargetClassAware Minimal interface for exposing the target class behind a proxy.
TargetSource A `TargetSource` is used to obtain the current "target" of an AOP invocation, which will be invoked via reflection if no around advice chooses to end the interceptor chain itself.

Classes in org.springframework.aop used by org.springframework.dao.annotation
Advisor Base interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).
Pointcut Core Spring pointcut abstraction.
PointcutAdvisor Superinterface for all Advisors that are driven by a pointcut.

Classes in org.springframework.aop used by org.springframework.jndi
TargetClassAware Minimal interface for exposing the target class behind a proxy.
TargetSource A `TargetSource` is used to obtain the current "target" of an AOP invocation, which will be invoked via reflection if no around advice chooses to end the interceptor chain itself.

Classes in org.springframework.aop used by org.springframework.scripting.support
TargetClassAware Minimal interface for exposing the target class behind a proxy.
TargetSource A `TargetSource` is used to obtain the current "target" of an AOP invocation, which will be invoked via reflection if no around advice chooses to end the interceptor chain itself.

Classes in org.springframework.aop used by org.springframework.transaction.interceptor
Advisor Base interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).
ClassFilter Filter that restricts matching of a pointcut or introduction to a given set of target classes.
Pointcut Core Spring pointcut abstraction.
PointcutAdvisor Superinterface for all Advisors that are driven by a pointcut.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.