Class BeanFactoryCacheOperationSourceAdvisor
java.lang.Object
org.springframework.aop.support.AbstractPointcutAdvisor
org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor
org.springframework.cache.interceptor.BeanFactoryCacheOperationSourceAdvisor
- All Implemented Interfaces:
Serializable, Advisor, PointcutAdvisor, Aware, BeanFactoryAware, Ordered
Advisor driven by a
CacheOperationSource, used to include a
cache advice bean for methods that are cacheable.- Since:
- 3.1
- Author:
- Costin Leau, Juergen Hoeller
- See Also:
-
Field Summary
Fields inherited from interface Advisor
EMPTY_ADVICEFields inherited from interface Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the Pointcut that drives this advisor.voidsetCacheOperationSource(CacheOperationSource cacheOperationSource) Set the cache operation attribute source which is used to find cache attributes.voidsetClassFilter(ClassFilter classFilter) Set theClassFilterto use for this pointcut.Methods inherited from class AbstractBeanFactoryPointcutAdvisor
getAdvice, getAdviceBeanName, setAdvice, setAdviceBeanName, setBeanFactory, toStringMethods inherited from class AbstractPointcutAdvisor
equals, getOrder, hashCode, setOrderMethods inherited from interface Advisor
isPerInstance
-
Constructor Details
-
BeanFactoryCacheOperationSourceAdvisor
public BeanFactoryCacheOperationSourceAdvisor()
-
-
Method Details
-
setCacheOperationSource
Set the cache operation attribute source which is used to find cache attributes. This should usually be identical to the source reference set on the cache interceptor itself.- See Also:
-
setClassFilter
Set theClassFilterto use for this pointcut. Default isClassFilter.TRUE. -
getPointcut
Description copied from interface:PointcutAdvisorGet the Pointcut that drives this advisor.
-