Uses of Package
org.springframework.aop
Packages that use org.springframework.aop Package Description 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.aspectj.autoproxy Base classes enabling auto-proxying based on AspectJ.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 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 org.springframework.aop.target.dynamic org.springframework.cache.interceptor AOP-based solution for declarative caching demarcation.org.springframework.cache.jcache.interceptor AOP-based solution for declarative caching demarcation using JSR-107 annotations.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.scheduling.annotation Java 5 annotation for asynchronous method execution.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 Class Description 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 asAfterReturningAdvice
andThrowsAdvice
.BeforeAdvice Common marker interface for before advice, such asMethodBeforeAdvice
.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 aPointcut
: 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 Class Description 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 asAfterReturningAdvice
andThrowsAdvice
.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 asMethodBeforeAdvice
.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 ofMethodMatcher
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 aPointcut
: 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 AllianceMethodInvocation
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 Class Description 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.aspectj.autoproxy Class Description 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.framework Class Description 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 AllianceMethodInvocation
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 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.Classes in org.springframework.aop used by org.springframework.aop.framework.adapter Class Description 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 asAfterReturningAdvice
andThrowsAdvice
.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 asMethodBeforeAdvice
.MethodBeforeAdvice Advice invoked before a method is invoked.Classes in org.springframework.aop used by org.springframework.aop.framework.autoproxy Class Description 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 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.Classes in org.springframework.aop used by org.springframework.aop.framework.autoproxy.target Class Description TargetSource 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.Classes in org.springframework.aop used by org.springframework.aop.interceptor Class Description 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 Class Description 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 Class Description 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 aPointcut
: 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 Class Description ClassFilter Filter that restricts matching of a pointcut or introduction to a given set of target classes.MethodMatcher Part of aPointcut
: 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 Class Description IntroductionAdvisor Superinterface for advisors that perform one or more AOP introductions.TargetClassAware Minimal interface for exposing the target class behind a proxy.TargetSource 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.Classes in org.springframework.aop used by org.springframework.aop.target.dynamic Class Description TargetClassAware Minimal interface for exposing the target class behind a proxy.TargetSource 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.Classes in org.springframework.aop used by org.springframework.cache.interceptor Class Description 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.Classes in org.springframework.aop used by org.springframework.cache.jcache.interceptor Class Description 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.MethodMatcher Part of aPointcut
: 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.dao.annotation Class Description 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 Class Description TargetClassAware Minimal interface for exposing the target class behind a proxy.TargetSource 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.Classes in org.springframework.aop used by org.springframework.scheduling.annotation Class Description 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.scripting.support Class Description TargetClassAware Minimal interface for exposing the target class behind a proxy.TargetSource 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.Classes in org.springframework.aop used by org.springframework.transaction.interceptor Class Description 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.SpringProxy Marker interface implemented by all AOP proxies.