Uses of Interface
org.springframework.aop.Pointcut
Package
Description
Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.
AspectJ integration package.
Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
Convenience classes for using Spring's AOP API.
Annotation support for AOP pointcuts.
AOP-based solution for declarative caching demarcation.
AOP-based solution for declarative caching demarcation using JSR-107 annotations.
Annotation support for DAOs.
Annotation support for asynchronous method execution.
AOP-based solution for declarative transaction demarcation.
-
Uses of Pointcut in org.springframework.aop
Modifier and TypeFieldDescriptionstatic final Pointcut
Pointcut.TRUE
Canonical Pointcut instance that always matches.Modifier and TypeMethodDescriptionPointcutAdvisor.getPointcut()
Get the Pointcut that drives this advisor. -
Uses of Pointcut in org.springframework.aop.aspectj
Modifier and TypeClassDescriptionclass
SpringPointcut
implementation that uses the AspectJ weaver to evaluate a pointcut expression.Modifier and TypeMethodDescriptionfinal Pointcut
AbstractAspectJAdvice.buildSafePointcut()
Build a 'safe' pointcut that excludes the AspectJ advice method itself.AspectJExpressionPointcutAdvisor.getPointcut()
AspectJPointcutAdvisor.getPointcut()
-
Uses of Pointcut in org.springframework.aop.aspectj.annotation
Modifier and TypeMethodDescriptionAspectMetadata.getPerClausePointcut()
Return a Spring pointcut expression for a singleton aspect. -
Uses of Pointcut in org.springframework.aop.support
Modifier and TypeInterfaceDescriptioninterface
Interface to be implemented by pointcuts that use String expressions.Modifier and TypeClassDescriptionclass
Abstract superclass for expression pointcuts, offering location and expression properties.class
Abstract base regular expression pointcut bean.class
Convenient class for building up pointcuts.class
Pointcut and method matcher for use as a simple cflow-style pointcut.class
Convenient superclass when we want to force subclasses to implement MethodMatcher interface, but subclasses will want to be pointcuts.class
Regular expression pointcut based on thejava.util.regex
package.class
Pointcut bean for simple method name matches, as an alternative to regular expression patterns.class
Convenient superclass when we want to force subclasses to implement theMethodMatcher
interface but subclasses will want to be pointcuts.class
Convenient base class for Advisors that are also static pointcuts.Modifier and TypeFieldDescriptionstatic final Pointcut
Pointcuts.GETTERS
Pointcut matching all bean property getters, in any class.static final Pointcut
Pointcuts.SETTERS
Pointcut matching all bean property setters, in any class.Modifier and TypeMethodDescriptionDefaultBeanFactoryPointcutAdvisor.getPointcut()
DefaultPointcutAdvisor.getPointcut()
NameMatchMethodPointcutAdvisor.getPointcut()
RegexpMethodPointcutAdvisor.getPointcut()
Initialize the singleton Pointcut held within this Advisor.StaticMethodMatcherPointcutAdvisor.getPointcut()
static Pointcut
Pointcuts.intersection
(Pointcut pc1, Pointcut pc2) Match all methods that both the given pointcuts match.static Pointcut
Match all methods that either (or both) of the given pointcuts matches.Modifier and TypeMethodDescriptionstatic boolean
Can the given pointcut apply at all on the given class?static boolean
Can the given pointcut apply at all on the given class?ComposablePointcut.intersection
(Pointcut other) Apply an intersection with the given Pointcut.static Pointcut
Pointcuts.intersection
(Pointcut pc1, Pointcut pc2) Match all methods that both the given pointcuts match.static boolean
Perform the least expensive check for a pointcut match.void
DefaultBeanFactoryPointcutAdvisor.setPointcut
(Pointcut pointcut) Specify the pointcut targeting the advice.void
DefaultPointcutAdvisor.setPointcut
(Pointcut pointcut) Specify the pointcut targeting the advice.Apply a union with the given Pointcut.static Pointcut
Match all methods that either (or both) of the given pointcuts matches.ModifierConstructorDescriptionComposablePointcut
(Pointcut pointcut) Create a ComposablePointcut based on the given Pointcut.DefaultPointcutAdvisor
(Pointcut pointcut, Advice advice) Create a DefaultPointcutAdvisor, specifying Pointcut and Advice. -
Uses of Pointcut in org.springframework.aop.support.annotation
Modifier and TypeClassDescriptionclass
-
Uses of Pointcut in org.springframework.cache.interceptor
Modifier and TypeMethodDescriptionvoid
CacheProxyFactoryBean.setPointcut
(Pointcut pointcut) Set a pointcut, i.e. -
Uses of Pointcut in org.springframework.cache.jcache.interceptor
Modifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version.since 6.0.10, as it is not used by the framework anymore -
Uses of Pointcut in org.springframework.dao.annotation
-
Uses of Pointcut in org.springframework.scheduling.annotation
Modifier and TypeMethodDescriptionprotected Pointcut
AsyncAnnotationAdvisor.buildPointcut
(Set<Class<? extends Annotation>> asyncAnnotationTypes) Calculate a pointcut for the given async annotation types, if any.AsyncAnnotationAdvisor.getPointcut()
-
Uses of Pointcut in org.springframework.transaction.interceptor
Modifier and TypeMethodDescriptionBeanFactoryTransactionAttributeSourceAdvisor.getPointcut()
TransactionAttributeSourceAdvisor.getPointcut()
Modifier and TypeMethodDescriptionvoid
TransactionProxyFactoryBean.setPointcut
(Pointcut pointcut) Set a pointcut, i.e a bean that can cause conditional invocation of the TransactionInterceptor depending on method and attributes passed.