Package org.springframework.aop.aspectj
Interface AspectJPrecedenceInformation
- All Superinterfaces:
- Ordered
 - All Known Implementing Classes:
- AbstractAspectJAdvice,- AspectJAfterAdvice,- AspectJAfterReturningAdvice,- AspectJAfterThrowingAdvice,- AspectJAroundAdvice,- AspectJMethodBeforeAdvice
 - public interface AspectJPrecedenceInformation extends Ordered Interface to be implemented by types that can supply the information needed to sort advice/advisors by AspectJ's precedence rules.- Since:
- 2.0
- Author:
- Adrian Colyer
- See Also:
- AspectJPrecedenceComparator
 
- Field Summary- Fields inherited from interface org.springframework.core.Ordered- HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
 - Method Summary- All Methods Instance Methods Abstract Methods - Modifier and Type - Method - Description - String- getAspectName()Return the name of the aspect (bean) in which the advice was declared.- int- getDeclarationOrder()Return the declaration order of the advice member within the aspect.- boolean- isAfterAdvice()Return whether this is an after advice.- boolean- isBeforeAdvice()Return whether this is a before advice.
 
- Method Detail- getAspectName- String getAspectName() Return the name of the aspect (bean) in which the advice was declared.
 - getDeclarationOrder- int getDeclarationOrder() Return the declaration order of the advice member within the aspect.
 - isBeforeAdvice- boolean isBeforeAdvice() Return whether this is a before advice.
 - isAfterAdvice- boolean isAfterAdvice() Return whether this is an after advice.