The Spring Framework

org.springframework.aop.aspectj
Interface AspectJPrecedenceInformation

All Superinterfaces:
Ordered
All Known Implementing Classes:
AbstractAspectJAdvice, AspectJAfterAdvice, AspectJAfterReturningAdvice, AspectJAfterThrowingAdvice, AspectJAroundAdvice, AspectJMethodBeforeAdvice, InstantiationModelAwarePointcutAdvisorImpl

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:
AspectJPrecedenceAwareOrderComparator

Field Summary
 
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Method Summary
 String getAspectName()
          The name of the aspect (bean) in which the advice was declared.
 int getDeclarationOrder()
          The declaration order of the advice member within the aspect
 boolean isAfterAdvice()
           
 boolean isBeforeAdvice()
           
 
Methods inherited from interface org.springframework.core.Ordered
getOrder
 

Method Detail

getAspectName

String getAspectName()
The name of the aspect (bean) in which the advice was declared.


getDeclarationOrder

int getDeclarationOrder()
The declaration order of the advice member within the aspect


isBeforeAdvice

boolean isBeforeAdvice()

isAfterAdvice

boolean isAfterAdvice()

The Spring Framework

Copyright © 2002-2006 The Spring Framework.