org.springframework.cache.interceptor
Class BeanFactoryCacheOperationSourceAdvisor
java.lang.Object
org.springframework.aop.support.AbstractPointcutAdvisor
org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor
org.springframework.cache.interceptor.BeanFactoryCacheOperationSourceAdvisor
- All Implemented Interfaces:
- java.io.Serializable, Advisor, PointcutAdvisor, Aware, BeanFactoryAware, Ordered
public class BeanFactoryCacheOperationSourceAdvisor
- extends AbstractBeanFactoryPointcutAdvisor
Advisor driven by a CacheOperationSource
, used to include a
cache advice bean for methods that are cacheable.
- Since:
- 3.1
- Author:
- Costin Leau
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
BeanFactoryCacheOperationSourceAdvisor
public BeanFactoryCacheOperationSourceAdvisor()
setCacheOperationSource
public void setCacheOperationSource(CacheOperationSource cacheOperationSource)
- 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.
setClassFilter
public void setClassFilter(ClassFilter classFilter)
- Set the
ClassFilter
to use for this pointcut.
Default is ClassFilter.TRUE
.
getPointcut
public Pointcut getPointcut()
- Description copied from interface:
PointcutAdvisor
- Get the Pointcut that drives this advisor.