org.springframework.aop

## Interface PointcutAdvisor

- All Superinterfaces:
    Advisor
  All Known Subinterfaces:
    InstantiationModelAwarePointcutAdvisor
  All Known Implementing Classes:
    AbstractBeanFactoryPointcutAdvisor, AbstractGenericPointcutAdvisor, AbstractPointcutAdvisor, AspectJExpressionPointcutAdvisor, AspectJPointcutAdvisor, AsyncAnnotationAdvisor, BeanFactoryCacheOperationSourceAdvisor, BeanFactoryTransactionAttributeSourceAdvisor, DefaultBeanFactoryPointcutAdvisor, DefaultPointcutAdvisor, NameMatchMethodPointcutAdvisor, PersistenceExceptionTranslationAdvisor, ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor, RegexpMethodPointcutAdvisor, StaticMethodMatcherPointcutAdvisor, TransactionAttributeSourceAdvisor

      public interface PointcutAdvisor
      extends Advisor

  Superinterface for all Advisors that are driven by a pointcut. This covers nearly all advisors except introduction advisors, for which method-level matching doesn't apply.
  Author:
    Rod Johnson

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Pointcut` | `getPointcut()` Get the Pointcut that drives this advisor.

    - ### Methods inherited from interface org.springframework.aop.Advisor

      `getAdvice, isPerInstance`

- - ### Method Detail

    - #### getPointcut

          Pointcut getPointcut()

      Get the Pointcut that drives this advisor.