| Package | Description |
|---|---|
| org.springframework.aop.aspectj |
AspectJ integration package.
|
| org.springframework.aop.aspectj.annotation |
Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
|
| Modifier and Type | Method and Description |
|---|---|
AspectJExpressionPointcut |
AbstractAspectJAdvice.getPointcut()
Return the AspectJ expression pointcut.
|
| Constructor and Description |
|---|
AbstractAspectJAdvice(java.lang.reflect.Method aspectJAdviceMethod,
AspectJExpressionPointcut pointcut,
AspectInstanceFactory aspectInstanceFactory)
Create a new AbstractAspectJAdvice for the given advice method.
|
AspectJAfterAdvice(java.lang.reflect.Method aspectJBeforeAdviceMethod,
AspectJExpressionPointcut pointcut,
AspectInstanceFactory aif) |
AspectJAfterReturningAdvice(java.lang.reflect.Method aspectJBeforeAdviceMethod,
AspectJExpressionPointcut pointcut,
AspectInstanceFactory aif) |
AspectJAfterThrowingAdvice(java.lang.reflect.Method aspectJBeforeAdviceMethod,
AspectJExpressionPointcut pointcut,
AspectInstanceFactory aif) |
AspectJAroundAdvice(java.lang.reflect.Method aspectJAroundAdviceMethod,
AspectJExpressionPointcut pointcut,
AspectInstanceFactory aif) |
AspectJMethodBeforeAdvice(java.lang.reflect.Method aspectJBeforeAdviceMethod,
AspectJExpressionPointcut pointcut,
AspectInstanceFactory aif) |
| Modifier and Type | Method and Description |
|---|---|
Advice |
AspectJAdvisorFactory.getAdvice(java.lang.reflect.Method candidateAdviceMethod,
AspectJExpressionPointcut expressionPointcut,
MetadataAwareAspectInstanceFactory aspectInstanceFactory,
int declarationOrder,
java.lang.String aspectName)
Build a Spring AOP Advice for the given AspectJ advice method.
|
Advice |
ReflectiveAspectJAdvisorFactory.getAdvice(java.lang.reflect.Method candidateAdviceMethod,
AspectJExpressionPointcut expressionPointcut,
MetadataAwareAspectInstanceFactory aspectInstanceFactory,
int declarationOrder,
java.lang.String aspectName) |