public class

BeanFactoryCacheDefinitionSourceAdvisor

extends AbstractBeanFactoryPointcutAdvisor
java.lang.Object
   ↳ org.springframework.aop.support.AbstractPointcutAdvisor
     ↳ org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor
       ↳ org.springframework.cache.interceptor.BeanFactoryCacheDefinitionSourceAdvisor

Class Overview

Advisor driven by a CacheDefinitionSource, used to include a transaction advice bean for methods that are transactional.

Summary

[Expand]
Inherited Constants
From interface org.springframework.core.Ordered
Public Constructors
BeanFactoryCacheDefinitionSourceAdvisor()
Public Methods
Pointcut getPointcut()
void setCacheDefinitionSource(CacheDefinitionSource cacheDefinitionSource)
Set the cache operation attribute source which is used to find cache attributes.
void setClassFilter(ClassFilter classFilter)
Set the ClassFilter to use for this pointcut.
[Expand]
Inherited Methods
From class org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor
From class org.springframework.aop.support.AbstractPointcutAdvisor
From class java.lang.Object
From interface org.springframework.aop.Advisor
From interface org.springframework.aop.PointcutAdvisor
From interface org.springframework.beans.factory.BeanFactoryAware
From interface org.springframework.core.Ordered

Public Constructors

public BeanFactoryCacheDefinitionSourceAdvisor ()

Public Methods

public Pointcut getPointcut ()

public void setCacheDefinitionSource (CacheDefinitionSource cacheDefinitionSource)

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
  • CacheInterceptor#setCacheAttributeSource

public void setClassFilter (ClassFilter classFilter)

Set the ClassFilter to use for this pointcut. Default is TRUE.