Package org.springframework.aop.aspectj
Interface AspectJPrecedenceInformation
- All Superinterfaces:
org.springframework.core.Ordered
- All Known Implementing Classes:
AbstractAspectJAdvice
,AspectJAfterAdvice
,AspectJAfterReturningAdvice
,AspectJAfterThrowingAdvice
,AspectJAroundAdvice
,AspectJMethodBeforeAdvice
public interface AspectJPrecedenceInformation
extends org.springframework.core.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
Modifier and TypeMethodDescriptionReturn the name of the aspect (bean) in which the advice was declared.int
Return the declaration order of the advice member within the aspect.boolean
Return whether this is an after advice.boolean
Return whether this is a before advice.Methods inherited from interface org.springframework.core.Ordered
getOrder
-
Method Details
-
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.
-