public abstract class AbstractPointcutAdvisor extends Object implements PointcutAdvisor, Ordered, Serializable
PointcutAdvisor
 implementations. Can be subclassed for returning a specific pointcut/advice
 or a freely configurable pointcut/advice.AbstractGenericPointcutAdvisor, 
Serialized FormHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| Constructor and Description | 
|---|
| AbstractPointcutAdvisor() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object other) | 
| int | getOrder()Return the order value of this object, with a
 higher value meaning greater in terms of sorting. | 
| int | hashCode() | 
| boolean | isPerInstance()Return whether this advice is associated with a particular instance
 (for example, creating a mixin) or shared with all instances of
 the advised class obtained from the same Spring bean factory. | 
| void | setOrder(int order) | 
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetPointcutpublic void setOrder(int order)
public int getOrder()
OrderedNormally starting with 0, with Integer.MAX_VALUE
 indicating the greatest value. Same order values will result
 in arbitrary positions for the affected objects.
 
Higher values can be interpreted as lower priority. As a consequence, the object with the lowest value has highest priority (somewhat analogous to Servlet "load-on-startup" values).
public boolean isPerInstance()
AdvisorNote that this method is not currently used by the framework.
 Typical Advisor implementations always return true.
 Use singleton/prototype bean definitions or appropriate programmatic
 proxy creation to ensure that Advisors have the correct lifecycle model.
isPerInstance in interface Advisor