Class StaticMethodMatcherPointcutAdvisor

All Implemented Interfaces:
Serializable, Advisor, MethodMatcher, Pointcut, PointcutAdvisor, org.springframework.core.Ordered

public abstract class StaticMethodMatcherPointcutAdvisor extends StaticMethodMatcherPointcut implements PointcutAdvisor, org.springframework.core.Ordered, Serializable
Convenient base class for Advisors that are also static pointcuts. Serializable if Advice and subclass are.
Author:
Rod Johnson, Juergen Hoeller
See Also:
  • Constructor Details

    • StaticMethodMatcherPointcutAdvisor

      public StaticMethodMatcherPointcutAdvisor()
      Create a new StaticMethodMatcherPointcutAdvisor, expecting bean-style configuration.
      See Also:
    • StaticMethodMatcherPointcutAdvisor

      public StaticMethodMatcherPointcutAdvisor(Advice advice)
      Create a new StaticMethodMatcherPointcutAdvisor for the given advice.
      Parameters:
      advice - the Advice to use
  • Method Details

    • setOrder

      public void setOrder(int order)
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface org.springframework.core.Ordered
    • setAdvice

      public void setAdvice(Advice advice)
    • getAdvice

      public Advice getAdvice()
      Description copied from interface: Advisor
      Return the advice part of this aspect. An advice may be an interceptor, a before advice, a throws advice, etc.
      Specified by:
      getAdvice in interface Advisor
      Returns:
      the advice that should apply if the pointcut matches
      See Also:
    • getPointcut

      public Pointcut getPointcut()
      Description copied from interface: PointcutAdvisor
      Get the Pointcut that drives this advisor.
      Specified by:
      getPointcut in interface PointcutAdvisor