|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.cache.interceptors.Interceptor org.jboss.cache.interceptors.BaseRpcInterceptor org.jboss.cache.interceptors.DataGravitatorInterceptor
public class DataGravitatorInterceptor
The Data Gravitator interceptor intercepts cache misses and attempts t gravitate data from other parts of the cluster.
Only used if Buddy Replication is enabled. Also, the interceptor only kicks in if anOption
is passed in to
force Data Gravitation for a specific invocation or if autoDataGravitation is set to true when configuring
Buddy Replication.
See the JBoss Cache User Guide for more details on configuration options. There is a section dedicated to Buddy Replication
in the Replication chapter.
Constructor Summary | |
---|---|
DataGravitatorInterceptor()
|
Method Summary | |
---|---|
java.lang.Object |
invoke(org.jgroups.blocks.MethodCall call)
|
protected void |
lock(Fqn fqn)
|
void |
setCache(TreeCache cache)
|
Methods inherited from class org.jboss.cache.interceptors.BaseRpcInterceptor |
---|
checkResponses, containsModifications, putCallOnAsyncReplicationQueue, replicateCall, replicateCall |
Methods inherited from class org.jboss.cache.interceptors.Interceptor |
---|
dumpStatistics, getInvocationContext, getNext, getStatisticsEnabled, isActive, isBuddyGroupOrganisationMethod, isOnePhaseCommitPrepareMehod, isPreparing, isTransactionLifecycleMethod, isValid, resetStatistics, setInvocationContext, setNext, setStatisticsEnabled |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DataGravitatorInterceptor()
Method Detail |
---|
public void setCache(TreeCache cache)
setCache
in class BaseRpcInterceptor
public java.lang.Object invoke(org.jgroups.blocks.MethodCall call) throws java.lang.Throwable
invoke
in class Interceptor
java.lang.Throwable
protected void lock(Fqn fqn) throws java.lang.Throwable
java.lang.Throwable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |