Home » Spring-Framework-090522 » org.springframework » aop »

org.springframework.aop

Sub Packages:

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.config   Support package for declarative AOP configuration, with XML schema being the primary configuration format.  
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.metadata    
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.  

Interfaces:

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).  code | html
AfterAdvice   Common marker interface for after advice, such as AfterReturningAdvice and ThrowsAdvice code | html
AfterReturningAdvice   After returning advice is invoked only on normal method return, not if an exception is thrown.  code | html
BeforeAdvice   Common marker interface for before advice, such as MethodBeforeAdvice code | html
ClassFilter   Filter that restricts matching of a pointcut or introduction to a given set of target classes.  code | html
DynamicIntroductionAdvice   Subinterface of AOP Alliance Advice that allows additional interfaces to be implemented by an Advice, and available via a proxy using that interceptor.  code | html
IntroductionAdvisor   Superinterface for advisors that perform one or more AOP introductions code | html
IntroductionAwareMethodMatcher   A specialized type of MethodMatcher that takes into account introductions when matching methods.  code | html
IntroductionInfo   Interface supplying the information necessary to describe an introduction.  code | html
IntroductionInterceptor   Subinterface of AOP Alliance MethodInterceptor that allows additional interfaces to be implemented by the interceptor, and available via a proxy using that interceptor.  code | html
MethodBeforeAdvice   Advice invoked before a method is invoked.  code | html
MethodMatcher   Part of a Pointcut : Checks whether the target method is eligible for advice.  code | html
Pointcut   Core Spring pointcut abstraction.  code | html
PointcutAdvisor   Superinterface for all Advisors that are driven by a pointcut.  code | html
ProxyMethodInvocation   Extension of the AOP Alliance org.aopalliance.intercept.MethodInvocation interface, allowing access to the proxy that the method invocation was made through.  code | html
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).  code | html
SpringProxy   Marker interface implemented by all AOP proxies.  code | html
TargetClassAware   Minimal interface for exposing the target class behind a proxy.  code | html
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.  code | html
ThrowsAdvice   Tag interface for throws advice.  code | html

Classes:

AopInvocationException   Exception that gets thrown when an AOP invocation failed because of misconfiguration or unexpected runtime issues.  code | html
TrueClassFilter   Canonical ClassFilter instance that matches all classes.  code | html
TrueMethodMatcher   Canonical MethodMatcher instance that matches all methods.  code | html
TruePointcut   Canonical Pointcut instance that always matches.  code | html