站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 3.2.7 Cache API Documentation 英文版文档

CacheStoreInterceptor (JBoss Cache API) - JBoss 3.2.7 Cache API Documentation 英文版文档


org.jboss.cache.interceptors
Class CacheStoreInterceptor

java.lang.Object
  extended byorg.jboss.cache.interceptors.Interceptor
      extended byorg.jboss.cache.interceptors.CacheStoreInterceptor

public class CacheStoreInterceptor
extends Interceptor

Writes modifications back to the store on the way out: stores modifications back through the CacheLoader, either after each method call (no TXs), or at TX commit.

Version:
$Id: CacheStoreInterceptor.java,v 1.5.4.1 2004/12/30 17:08:24 starksm Exp $
Author:
Bela Ban

Constructor Summary
CacheStoreInterceptor()
           
 
Method Summary
 Object invoke(org.jgroups.blocks.MethodCall m)
          Pass the method on.
 void setCache(TreeCache cache)
           
 
Methods inherited from class org.jboss.cache.interceptors.Interceptor
getNext, setNext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheStoreInterceptor

public CacheStoreInterceptor()
Method Detail

setCache

public void setCache(TreeCache cache)
Overrides:
setCache in class Interceptor

invoke

public Object invoke(org.jgroups.blocks.MethodCall m)
              throws Throwable
Pass the method on. When it returns, store the modification back to the store using the CacheLoader. In case of a transaction, register for TX completion (2PC) and at TX commit, write modifications made under the given TX to the CacheLoader

Overrides:
invoke in class Interceptor
Parameters:
m -
Returns:
Throws:
Throwable


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.