程序包的使用
infra.aop
使用infra.aop的程序包
程序包
说明
Aspect Programming
AspectJ integration package.
Classes enabling AspectJ 5 @Annotated classes to be used in Framework AOP.
Base classes enabling auto-proxying based on AspectJ.
Package containing Infra basic AOP infrastructure, compliant with the
AOP Alliance interfaces.
SPI package allowing 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.
Provides miscellaneous interceptor implementations.
Support for AOP-based scoping of target objects, with configurable backend.
-
类说明Base interface holding AOP advice (action to take at a join-point) and a filter determining the applicability of the advice (such as a pointcut).Common marker interface for after advice, such as
AfterReturningAdviceandThrowsAdvice.Filter that restricts matching of a pointcut or introduction to a given set of target classes.A simple but definitive way of working out an advice chain for a Method, given anAdvisedobject.Subinterface of AOP Alliance Advice that allows additional interfaces to be implemented by an Advice, and available via a proxy using that interceptor.Factory interface for advisor chains.A specialized type ofMethodMatcherthat takes into account introductions when matching methods.Interface supplying the information necessary to describe an introduction.Part of aPointcut: Checks whether the target method is eligible for advice.MethodMatcher implementation for a union of two given MethodMatchers, supporting an associated ClassFilter per MethodMatcher.MethodMatcher implementation for an intersection of two given MethodMatcher.MethodMatcher implementation for a union of two given MethodMatcher.Core pointcut abstraction.Pointcut implementation that matches bean property getters.Pointcut implementation that matches bean property setters.Minimal interface for exposing the target class behind a proxy.Canonical ClassFilter instance that matches all classes.Canonical MethodMatcher instance that matches all methods.Canonical Pointcut instance that always matches. -
类说明Base interface holding AOP advice (action to take at a join-point) and a filter determining the applicability of the advice (such as a pointcut).Common marker interface for after advice, such as
AfterReturningAdviceandThrowsAdvice.After returning advice is invoked only on normal method return, not if an exception is thrown.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 ofMethodMatcherthat takes into account introductions when matching methods.Interface supplying the information necessary to describe an introduction.Sub-interface of AOP Alliance MethodInterceptor that allows additional interfaces to be implemented by the interceptor, and available via a proxy using that interceptor.Advice invoked before a method is invoked.Part of aPointcut: Checks whether the target method is eligible for advice.Core pointcut abstraction.Superinterface for all Advisors that are driven by a pointcut.Extension of the AOP AllianceMethodInvocationinterface, allowing access to the proxy that the method invocation was made through. -
类说明Base interface holding AOP advice (action to take at a join-point) and a filter determining the applicability of the advice (such as a pointcut).Marker interface that indicates a bean that is part of AOP infrastructure.Part of a
Pointcut: Checks whether the target method is eligible for advice.Core pointcut abstraction.Superinterface for all Advisors that are driven by a pointcut.Minimal interface for exposing the target class behind a proxy. -
类说明Base interface holding AOP advice (action to take at a join-point) and a filter determining the applicability of the advice (such as a pointcut).Marker interface that indicates a bean that is part of AOP infrastructure.
-
类说明Listener to be registered on
ProxyCreatorSupportobjects Allows for receiving callbacks on activation and change of advice.Base interface holding AOP advice (action to take at a join-point) and a filter determining the applicability of the advice (such as a pointcut).Marker interface that indicates a bean that is part of AOP infrastructure.Factory interface for advisor chains.Superinterface for advisors that perform one or more AOP introductions.Extension of the AOP AllianceMethodInvocationinterface, allowing access to the proxy that the method invocation was made through.Minimal interface for exposing the target class behind a proxy.ATargetSourceis 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. -
类说明Base interface holding AOP advice (action to take at a join-point) and a filter determining the applicability of the advice (such as a pointcut).Common marker interface for after advice, such as
AfterReturningAdviceandThrowsAdvice.After returning advice is invoked only on normal method return, not if an exception is thrown.Advice invoked before a method is invoked. -
类说明Base interface holding AOP advice (action to take at a join-point) and a filter determining the applicability of the advice (such as a pointcut).Marker interface that indicates a bean that is part of AOP infrastructure.A
TargetSourceis 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. -
类说明A
TargetSourceis 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. -
类说明Base interface holding AOP advice (action to take at a join-point) and a filter determining the applicability of the advice (such as a pointcut).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.Sub-interface of AOP Alliance MethodInterceptor that allows additional interfaces to be implemented by the interceptor, and available via a proxy using that interceptor.
-
infra.aop.scope使用的infra.aop中的类类说明Marker interface that indicates a bean that is part of AOP infrastructure.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).
-
类说明Base interface holding AOP advice (action to take at a join-point) 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.Sub-interface 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 pointcut abstraction.Superinterface for all Advisors that are driven by a pointcut. -
类说明Filter 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 pointcut abstraction. -
类说明Superinterface for advisors that perform one or more AOP introductions.Minimal interface for exposing the target class behind a proxy.A
TargetSourceis 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.