Interface PointcutAdvisor

All Superinterfaces:
Advisor
All Known Subinterfaces:
InstantiationModelAwarePointcutAdvisor
All Known Implementing Classes:
AbstractBeanFactoryPointcutAdvisor, AbstractGenericPointcutAdvisor, AbstractPointcutAdvisor, AspectJExpressionPointcutAdvisor, AspectJPointcutAdvisor, AsyncAnnotationAdvisor, BeanFactoryCacheOperationSourceAdvisor, BeanFactoryJCacheOperationSourceAdvisor, 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
  • Field Summary

    Fields inherited from interface org.springframework.aop.Advisor

    EMPTY_ADVICE
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the Pointcut that drives this advisor.

    Methods inherited from interface org.springframework.aop.Advisor

    getAdvice, isPerInstance
  • Method Details

    • getPointcut

      Pointcut getPointcut()
      Get the Pointcut that drives this advisor.