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 FormEMPTY_ADVICEHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| Constructor and Description | 
|---|
AbstractPointcutAdvisor()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(Object other)  | 
int | 
getOrder()
Get the order value of this object. 
 | 
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()
OrderedHigher values are interpreted as lower priority. As a consequence,
 the object with the lowest value has the highest priority (somewhat
 analogous to Servlet load-on-startup values).
 
Same order values will result in arbitrary sort positions for the affected objects.
getOrder in interface OrderedOrdered.HIGHEST_PRECEDENCE, 
Ordered.LOWEST_PRECEDENCEpublic 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