Package | Description |
---|---|
org.springframework.aop |
Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.
|
org.springframework.aop.aspectj |
AspectJ integration package.
|
org.springframework.aop.support |
Convenience classes for using Spring's AOP API.
|
org.springframework.aop.support.annotation |
Annotation support for AOP pointcuts.
|
org.springframework.cache.interceptor |
AOP-based solution for declarative caching demarcation.
|
org.springframework.cache.jcache.interceptor |
AOP-based solution for declarative caching demarcation using JSR-107 annotations.
|
org.springframework.transaction.interceptor |
AOP-based solution for declarative transaction demarcation.
|
Modifier and Type | Field and Description |
---|---|
static ClassFilter |
ClassFilter.TRUE
Canonical instance of a ClassFilter that matches all classes.
|
Modifier and Type | Method and Description |
---|---|
ClassFilter |
IntroductionAdvisor.getClassFilter()
Return the filter determining which target classes this introduction
should apply to.
|
ClassFilter |
Pointcut.getClassFilter()
Return the ClassFilter for this pointcut.
|
Modifier and Type | Class and Description |
---|---|
class |
AspectJExpressionPointcut
Spring
Pointcut implementation
that uses the AspectJ weaver to evaluate a pointcut expression. |
class |
TypePatternClassFilter
Spring AOP
ClassFilter implementation using AspectJ type matching. |
Modifier and Type | Method and Description |
---|---|
ClassFilter |
DeclareParentsAdvisor.getClassFilter() |
ClassFilter |
AspectJExpressionPointcut.getClassFilter() |
Modifier and Type | Class and Description |
---|---|
class |
ControlFlowPointcut
Pointcut and method matcher for use in simple cflow-style pointcut.
|
class |
DefaultIntroductionAdvisor
Simple
IntroductionAdvisor implementation
that by default applies to any class. |
class |
RootClassFilter
Simple ClassFilter implementation that passes classes (and optionally subclasses).
|
Modifier and Type | Method and Description |
---|---|
ClassFilter |
ComposablePointcut.getClassFilter() |
ClassFilter |
DefaultIntroductionAdvisor.getClassFilter() |
ClassFilter |
DynamicMethodMatcherPointcut.getClassFilter() |
ClassFilter |
ControlFlowPointcut.getClassFilter() |
ClassFilter |
StaticMethodMatcherPointcut.getClassFilter() |
static ClassFilter |
ClassFilters.intersection(ClassFilter[] classFilters)
Match all classes that all of the given ClassFilters match.
|
static ClassFilter |
ClassFilters.intersection(ClassFilter cf1,
ClassFilter cf2)
Match all classes that both of the given ClassFilters match.
|
static ClassFilter |
ClassFilters.union(ClassFilter[] classFilters)
Match all classes that either (or all) of the given ClassFilters matches.
|
static ClassFilter |
ClassFilters.union(ClassFilter cf1,
ClassFilter cf2)
Match all classes that either (or both) of the given ClassFilters matches.
|
Modifier and Type | Method and Description |
---|---|
ComposablePointcut |
ComposablePointcut.intersection(ClassFilter other)
Apply an intersection with the given ClassFilter.
|
static ClassFilter |
ClassFilters.intersection(ClassFilter[] classFilters)
Match all classes that all of the given ClassFilters match.
|
static ClassFilter |
ClassFilters.intersection(ClassFilter cf1,
ClassFilter cf2)
Match all classes that both of the given ClassFilters match.
|
void |
StaticMethodMatcherPointcut.setClassFilter(ClassFilter classFilter)
Set the
ClassFilter to use for this pointcut. |
void |
NameMatchMethodPointcutAdvisor.setClassFilter(ClassFilter classFilter)
Set the
ClassFilter to use for this pointcut. |
ComposablePointcut |
ComposablePointcut.union(ClassFilter other)
Apply a union with the given ClassFilter.
|
static ClassFilter |
ClassFilters.union(ClassFilter[] classFilters)
Match all classes that either (or all) of the given ClassFilters matches.
|
static ClassFilter |
ClassFilters.union(ClassFilter cf1,
ClassFilter cf2)
Match all classes that either (or both) of the given ClassFilters matches.
|
Constructor and Description |
---|
ComposablePointcut(ClassFilter classFilter)
Create a ComposablePointcut for the given ClassFilter,
with
MethodMatcher.TRUE . |
ComposablePointcut(ClassFilter classFilter,
MethodMatcher methodMatcher)
Create a ComposablePointcut for the given ClassFilter and MethodMatcher.
|
Modifier and Type | Class and Description |
---|---|
class |
AnnotationClassFilter
Simple ClassFilter that looks for a specific annotation being present on a class.
|
Modifier and Type | Method and Description |
---|---|
ClassFilter |
AnnotationMatchingPointcut.getClassFilter() |
Modifier and Type | Method and Description |
---|---|
void |
BeanFactoryCacheOperationSourceAdvisor.setClassFilter(ClassFilter classFilter)
Set the
ClassFilter to use for this pointcut. |
Modifier and Type | Method and Description |
---|---|
void |
BeanFactoryJCacheOperationSourceAdvisor.setClassFilter(ClassFilter classFilter)
Set the
ClassFilter to use for this pointcut. |
Modifier and Type | Method and Description |
---|---|
void |
TransactionAttributeSourceAdvisor.setClassFilter(ClassFilter classFilter)
Set the
ClassFilter to use for this pointcut. |
void |
BeanFactoryTransactionAttributeSourceAdvisor.setClassFilter(ClassFilter classFilter)
Set the
ClassFilter to use for this pointcut. |