| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.aop.framework.ProxyConfig
org.springframework.aop.framework.AbstractSingletonProxyFactoryBean
org.springframework.cache.interceptor.CacheProxyFactoryBean
public class CacheProxyFactoryBean
Proxy factory bean for simplified declarative caching handling.
 This is a convenient alternative to a standard AOP
 ProxyFactoryBean
 with a separate CachingInterceptor definition.
 
This class is designed to facilitate declarative cache demarcation: namely, wrapping
 a singleton target object with a caching proxy, proxying all the interfaces that the
 target implements. Exists primarily for third-party framework integration.
 Users should favor the cache: XML namespace
 @Cacheable annotation.
 See the declarative annotation-based caching section
 of the Spring reference documentation for more information.
ProxyFactoryBean, 
CachingInterceptor, 
Serialized Form| Constructor Summary | |
|---|---|
| CacheProxyFactoryBean() | |
| Method Summary | |
|---|---|
| protected  Object | createMainInterceptor()Create the "main" interceptor for this proxy factory bean. | 
|  void | setCacheOperationSources(CacheOperationSource... cacheOperationSources)Set the sources used to find cache operations. | 
|  void | setPointcut(Pointcut pointcut)Set a pointcut, i.e a bean that can cause conditional invocation of the CacheInterceptor depending on method and attributes passed. | 
| Methods inherited from class org.springframework.aop.framework.AbstractSingletonProxyFactoryBean | 
|---|
| afterPropertiesSet, createTargetSource, getObject, getObjectType, isSingleton, setAdvisorAdapterRegistry, setBeanClassLoader, setPostInterceptors, setPreInterceptors, setProxyClassLoader, setProxyInterfaces, setTarget | 
| Methods inherited from class org.springframework.aop.framework.ProxyConfig | 
|---|
| copyFrom, isExposeProxy, isFrozen, isOpaque, isOptimize, isProxyTargetClass, setExposeProxy, setFrozen, setOpaque, setOptimize, setProxyTargetClass, toString | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public CacheProxyFactoryBean()
| Method Detail | 
|---|
public void setPointcut(Pointcut pointcut)
AbstractSingletonProxyFactoryBean.setPreInterceptors(java.lang.Object[]), 
AbstractSingletonProxyFactoryBean.setPostInterceptors(java.lang.Object[])protected Object createMainInterceptor()
AbstractSingletonProxyFactoryBeanPre-interceptors will be applied before, post-interceptors will be applied after this interceptor.
createMainInterceptor in class AbstractSingletonProxyFactoryBeanpublic void setCacheOperationSources(CacheOperationSource... cacheOperationSources)
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||