Uses of Package
org.springframework.aop
Package
Description
Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.
AspectJ integration package.
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.
SPI package allowing Spring AOP framework to handle arbitrary advice types.
Bean post-processors for use in ApplicationContexts to simplify AOP usage
by automatically creating AOP proxies without the need to use a ProxyFactoryBean.
Various
TargetSourceCreator
implementations for use with Spring's AOP auto-proxying support.Provides miscellaneous interceptor implementations.
Support for AOP-based scoping of target objects, with configurable backend.
Convenience classes for using Spring's AOP API.
Annotation support for AOP pointcuts.
Various
TargetSource
implementations for use
with Spring AOP.Support for dynamic, refreshable
TargetSource
implementations for use with Spring AOP.AOP-based solution for declarative caching demarcation.
AOP-based solution for declarative caching demarcation using JSR-107 annotations.
Annotation support for DAOs.
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.
Annotation support for asynchronous method execution.
Support classes for Spring's scripting package.
AOP-based solution for declarative transaction demarcation.
-
ClassDescriptionBase interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).Common marker interface for after advice, such as
AfterReturningAdvice
andThrowsAdvice
.Common marker interface for before advice, such asMethodBeforeAdvice
.Filter that restricts matching of a pointcut or introduction to a given set of target classes.Subinterface of AOP Alliance Advice that allows additional interfaces to be implemented by an Advice, and available via a proxy using that interceptor.Interface supplying the information necessary to describe an introduction.Part of aPointcut
: Checks whether the target method is eligible for advice.Core Spring pointcut abstraction.Minimal interface for exposing the target class behind a proxy. -
ClassDescriptionBase interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).Common marker interface for after advice, such as
AfterReturningAdvice
andThrowsAdvice
.After returning advice is invoked only on normal method return, not if an exception is thrown.Common marker interface for before advice, such asMethodBeforeAdvice
.Filter that restricts matching of a pointcut or introduction to a given set of target classes.Superinterface for advisors that perform one or more AOP introductions.A specialized type ofMethodMatcher
that takes into account introductions when matching methods.Interface supplying the information necessary to describe an introduction.Advice invoked before a method is invoked.Part of aPointcut
: Checks whether the target method is eligible for advice.Core Spring pointcut abstraction.Superinterface for all Advisors that are driven by a pointcut.Extension of the AOP AllianceMethodInvocation
interface, allowing access to the proxy that the method invocation was made through. -
ClassDescriptionBase interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).Core Spring pointcut abstraction.Superinterface for all Advisors that are driven by a pointcut.Minimal interface for exposing the target class behind a proxy.
-
ClassDescriptionBase interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).
-
ClassDescriptionBase interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).Extension of the AOP Alliance
MethodInvocation
interface, allowing access to the proxy that the method invocation was made through.Minimal interface for exposing the target class behind a proxy.ATargetSource
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. -
ClassDescriptionBase interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).Common marker interface for after advice, such as
AfterReturningAdvice
andThrowsAdvice
.After returning advice is invoked only on normal method return, not if an exception is thrown.Common marker interface for before advice, such asMethodBeforeAdvice
.Advice invoked before a method is invoked. -
ClassDescriptionBase interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).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. -
ClassDescriptionA
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. -
ClassDescriptionBase interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).
-
ClassDescriptionMarker 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).
-
ClassDescriptionBase interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).Filter that restricts matching of a pointcut or introduction to a given set of target classes.Subinterface of AOP Alliance Advice that allows additional interfaces to be implemented by an Advice, and available via a proxy using that interceptor.Superinterface for advisors that perform one or more AOP introductions.Interface supplying the information necessary to describe an introduction.Subinterface of AOP Alliance MethodInterceptor that allows additional interfaces to be implemented by the interceptor, and available via a proxy using that interceptor.Part of a
Pointcut
: Checks whether the target method is eligible for advice.Core Spring pointcut abstraction.Superinterface for all Advisors that are driven by a pointcut. -
ClassDescriptionFilter that restricts matching of a pointcut or introduction to a given set of target classes.Part of a
Pointcut
: Checks whether the target method is eligible for advice.Core Spring pointcut abstraction. -
ClassDescriptionSuperinterface for advisors that perform one or more AOP introductions.Minimal interface for exposing the target class behind a proxy.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. -
ClassDescriptionMinimal interface for exposing the target class behind a proxy.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. -
ClassDescriptionBase interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).Filter that restricts matching of a pointcut or introduction to a given set of target classes.Core Spring pointcut abstraction.Superinterface for all Advisors that are driven by a pointcut.
-
ClassDescriptionBase interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).Filter that restricts matching of a pointcut or introduction to a given set of target classes.Core Spring pointcut abstraction.Superinterface for all Advisors that are driven by a pointcut.
-
ClassDescriptionBase interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).Core Spring pointcut abstraction.Superinterface for all Advisors that are driven by a pointcut.
-
ClassDescriptionMinimal interface for exposing the target class behind a proxy.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. -
ClassDescriptionBase interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).Core Spring pointcut abstraction.Superinterface for all Advisors that are driven by a pointcut.
-
ClassDescriptionMinimal interface for exposing the target class behind a proxy.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. -
ClassDescriptionBase interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).Filter that restricts matching of a pointcut or introduction to a given set of target classes.Core Spring pointcut abstraction.Superinterface for all Advisors that are driven by a pointcut.Marker interface implemented by all AOP proxies.