Class AbstractPointcutAdvisor

java.lang.Object
org.springframework.aop.support.AbstractPointcutAdvisor
All Implemented Interfaces:
Serializable, Advisor, PointcutAdvisor, Ordered
Direct Known Subclasses:
AbstractBeanFactoryPointcutAdvisor, AbstractGenericPointcutAdvisor, AsyncAnnotationAdvisor, PersistenceExceptionTranslationAdvisor, TransactionAttributeSourceAdvisor

public abstract class AbstractPointcutAdvisor extends Object implements PointcutAdvisor, Ordered, Serializable
Abstract base class for PointcutAdvisor implementations. Can be subclassed for returning a specific pointcut/advice or a freely configurable pointcut/advice.
Since:
1.1.2
Author:
Rod Johnson, Juergen Hoeller
See Also:
  • Constructor Details

    • AbstractPointcutAdvisor

      public AbstractPointcutAdvisor()
  • Method Details

    • setOrder

      public void setOrder(int order)
    • getOrder

      public int getOrder()
      Description copied from interface: Ordered
      Get the order value of this object.

      Higher 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.

      Specified by:
      getOrder in interface Ordered
      Returns:
      the order value
      See Also:
    • equals

      public boolean equals(@Nullable Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object