The Spring Framework

## 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
`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()` Return whether this is an after advice.
`boolean` `isBeforeAdvice()` Return whether this is a before advice.

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()

  Return whether this is a before advice.

### isAfterAdvice

    boolean isAfterAdvice()

  Return whether this is an after advice.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.