Note that use of this package does not require the use of the ajc
compiler
or AspectJ load-time weaver. It is intended to enable the use of a valuable subset of AspectJ
functionality, with consistent semantics, with the proxy-based Spring AOP framework.
AspectInstanceFactory | Interface implemented to provide an instance of an AspectJ aspect. |
AspectJPrecedenceInformation | Interface to be implemented by types that can supply the information needed to sort advice/advisors by AspectJ's precedence rules. |
InstantiationModelAwarePointcutAdvisor | Interface to be implemented by Spring AOP Advisors wrapping AspectJ aspects that may have a lazy initialization strategy. |
AbstractAspectJAdvice | Base class for AOP Alliance org.aopalliance.aop.Advice classes wrapping an AspectJ aspect or an AspectJ-annotated advice method. |
AspectJAdviceParameterNameDiscoverer | ParameterNameDiscoverer implementation that tries to deduce parameter names
for an advice method from the pointcut expression, returning, and throwing clauses. |
AspectJAfterAdvice | Spring AOP advice wrapping an AspectJ after advice method. |
AspectJAfterReturningAdvice | Spring AOP advice wrapping an AspectJ after-returning advice method. |
AspectJAfterThrowingAdvice | Spring AOP advice wrapping an AspectJ after-throwing advice method. |
AspectJAopUtils | Utility methods for dealing with AspectJ advisors. |
AspectJAroundAdvice | Spring AOP around advice (MethodInterceptor) that wraps an AspectJ advice method. |
AspectJExpressionPointcut | Spring Pointcut implementation
that uses the AspectJ weaver to evaluate a pointcut expression. |
AspectJExpressionPointcutAdvisor | Spring AOP Advisor that can be used for any AspectJ pointcut expression. |
AspectJMethodBeforeAdvice | Spring AOP advice that wraps an AspectJ before method. |
AspectJPointcutAdvisor | AspectJPointcutAdvisor that adapts an AbstractAspectJAdvice
to the PointcutAdvisor interface. |
AspectJProxyUtils | Utility methods for working with AspectJ proxies. |
AspectJWeaverMessageHandler | Implementation of AspectJ's IMessageHandler interface that routes AspectJ weaving messages through the same logging system as the regular Spring messages. |
DeclareParentsAdvisor | Introduction advisor delegating to the given object. |
MethodInvocationProceedingJoinPoint | Implementation of AspectJ ProceedingJoinPoint interface wrapping an AOP Alliance MethodInvocation. |
SimpleAspectInstanceFactory | Implementation of AspectInstanceFactory that creates a new instance
of the specified aspect class for every getAspectInstance() call. |
SingletonAspectInstanceFactory | Implementation of AspectInstanceFactory that is backed by a
specified singleton object, returning the same instance for every
getAspectInstance() call. |
TypePatternClassFilter | Spring AOP ClassFilter implementation using AspectJ type matching. |
AspectJAdviceParameterNameDiscoverer.AmbiguousBindingException | Thrown in response to an ambiguous binding being detected when trying to resolve a method's parameter names. |