The Spring Framework

## Uses of Interface
org.springframework.aop.PointcutAdvisor

Packages that use PointcutAdvisor
org.springframework.aop.aspectj: AspectJ integration package.
org.springframework.aop.aspectj.annotation: Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
org.springframework.aop.support: Convenience classes for using Spring's AOP API.
org.springframework.dao.annotation: Annotation support for DAOs.
org.springframework.transaction.interceptor: AOP-based solution for declarative transaction demarcation.

Uses of PointcutAdvisor in org.springframework.aop.aspectj

Subinterfaces of PointcutAdvisor in org.springframework.aop.aspectj
`interface` `InstantiationModelAwarePointcutAdvisor` Interface to be implemented by Spring AOP Advisors wrapping AspectJ aspects that may have a lazy initialization strategy.

Classes in org.springframework.aop.aspectj that implement PointcutAdvisor
`class` `AspectJExpressionPointcutAdvisor` Spring AOP Advisor that can be used for any AspectJ pointcut expression.
`class` `AspectJPointcutAdvisor` AspectJPointcutAdvisor that adapts an `AbstractAspectJAdvice` to the `PointcutAdvisor` interface.

Uses of PointcutAdvisor in org.springframework.aop.aspectj.annotation

Classes in org.springframework.aop.aspectj.annotation that implement PointcutAdvisor
`protected static class` `ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor` Synthetic advisor that instantiates the aspect.

Uses of PointcutAdvisor in org.springframework.aop.support

Classes in org.springframework.aop.support that implement PointcutAdvisor
`class` `AbstractBeanFactoryPointcutAdvisor` Abstract BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in a BeanFactory.
`class` `AbstractGenericPointcutAdvisor` Abstract generic PointcutAdvisor that allows for any Advice to be configured.
`class` `AbstractPointcutAdvisor` Abstract base class for `PointcutAdvisor` implementations.
`class` `DefaultBeanFactoryPointcutAdvisor` Concrete BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in the BeanFactory, as well as the Pointcut to be configured through a bean property.
`class` `DefaultPointcutAdvisor` Convenient Pointcut-driven Advisor implementation.
`class` `NameMatchMethodPointcutAdvisor` Convenient class for name-match method pointcuts that hold an Advice, making them an Advisor.
`class` `RegexpMethodPointcutAdvisor` Convenient class for regexp method pointcuts that hold an Advice, making them an `Advisor`.
`class` `StaticMethodMatcherPointcutAdvisor` Convenient base class for Advisors that are also static pointcuts.

Uses of PointcutAdvisor in org.springframework.dao.annotation

Classes in org.springframework.dao.annotation that implement PointcutAdvisor
`class` `PersistenceExceptionTranslationAdvisor` Spring AOP exception translation aspect for use at Repository or DAO layer level.

Uses of PointcutAdvisor in org.springframework.transaction.interceptor

Classes in org.springframework.transaction.interceptor that implement PointcutAdvisor
`class` `BeanFactoryTransactionAttributeSourceAdvisor` Advisor driven by a `TransactionAttributeSource`, used to include a transaction advice bean for methods that are transactional.
`class` `TransactionAttributeSourceAdvisor` Advisor driven by a `TransactionAttributeSource`, used to include a `TransactionInterceptor` only for methods that are transactional.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.