|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.cache.interceptors.Interceptor
org.jboss.cache.interceptors.MethodDispacherInterceptor
org.jboss.cache.interceptors.EvictionInterceptor
public class EvictionInterceptor
Eviction Interceptor.
This interceptor is used to handle eviction events.
| Field Summary | |
|---|---|
protected RegionManager |
regionManager
|
| Fields inherited from class org.jboss.cache.interceptors.Interceptor |
|---|
cache, configuration, last, log, next, trace |
| Constructor Summary | |
|---|---|
EvictionInterceptor()
|
|
| Methods inherited from class org.jboss.cache.interceptors.Interceptor |
|---|
assertTransactionValid, dumpStatistics, getLast, getNext, getStatisticsEnabled, initLogger, isActive, isPreparing, isValid, nextInterceptor, peekNode, resetStatistics, setCache, setLast, setNext, setStatisticsEnabled, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected RegionManager regionManager
| Constructor Detail |
|---|
public EvictionInterceptor()
| Method Detail |
|---|
protected Object handleEvictVersionedNodeMethod(InvocationContext ctx,
Fqn fqn,
DataVersion dataVersion)
throws Throwable
MethodDispacherInterceptorCacheImpl._evict(org.jboss.cache.Fqn, org.jboss.cache.optimistic.DataVersion)
handleEvictVersionedNodeMethod in class MethodDispacherInterceptorThrowable
protected Object handleEvictMethod(InvocationContext ctx,
Fqn fqn)
throws Throwable
MethodDispacherInterceptor
handleEvictMethod in class MethodDispacherInterceptorThrowable
protected Object handlePutKeyValueMethod(InvocationContext ctx,
GlobalTransaction gtx,
Fqn fqn,
Object key,
Object value,
boolean createUndoOps)
throws Throwable
MethodDispacherInterceptorCacheImpl._put(org.jboss.cache.transaction.GlobalTransaction, String, Object, Object, boolean)
handlePutKeyValueMethod in class MethodDispacherInterceptorThrowable
protected Object handlePutForExternalReadMethod(InvocationContext ctx,
GlobalTransaction tx,
Fqn fqn,
Object key,
Object value)
throws Throwable
MethodDispacherInterceptorCacheImpl._putForExternalRead(org.jboss.cache.transaction.GlobalTransaction, org.jboss.cache.Fqn, Object, Object)
handlePutForExternalReadMethod in class MethodDispacherInterceptorThrowable
protected Object handlePutDataEraseMethod(InvocationContext ctx,
GlobalTransaction gt,
Fqn fqn,
Map newData,
boolean createUndoOps,
boolean eraseContents)
throws Throwable
MethodDispacherInterceptorCacheImpl._put(org.jboss.cache.transaction.GlobalTransaction, org.jboss.cache.Fqn, java.util.Map, boolean, boolean)
handlePutDataEraseMethod in class MethodDispacherInterceptorThrowable
protected Object handlePutDataMethod(InvocationContext ctx,
GlobalTransaction tx,
Fqn fqn,
Map data,
boolean createUndoOps)
throws Throwable
MethodDispacherInterceptorCacheImpl._put(org.jboss.cache.transaction.GlobalTransaction, String, java.util.Map, boolean)
handlePutDataMethod in class MethodDispacherInterceptorThrowable
protected Object handleRemoveKeyMethod(InvocationContext ctx,
GlobalTransaction tx,
Fqn fqn,
Object key,
boolean createUndoOps)
throws Throwable
MethodDispacherInterceptorCacheImpl._remove(org.jboss.cache.transaction.GlobalTransaction, String, Object, boolean)
handleRemoveKeyMethod in class MethodDispacherInterceptorThrowable
protected Object handleGetNodeMethod(InvocationContext ctx,
Fqn fqn)
throws Throwable
MethodDispacherInterceptorCacheImpl._get(org.jboss.cache.Fqn)
handleGetNodeMethod in class MethodDispacherInterceptorThrowable
protected Object handleGetDataMapMethod(InvocationContext ctx,
Fqn fqn)
throws Throwable
MethodDispacherInterceptorCacheImpl._getData(org.jboss.cache.Fqn)
handleGetDataMapMethod in class MethodDispacherInterceptorThrowable
protected Object handleGetKeyValueMethod(InvocationContext ctx,
Fqn fqn,
Object key,
boolean sendNodeEvent)
throws Throwable
MethodDispacherInterceptorCacheImpl._get(org.jboss.cache.Fqn, Object, boolean)
handleGetKeyValueMethod in class MethodDispacherInterceptorThrowable
protected Object handleRemoveNodeMethod(InvocationContext ctx,
GlobalTransaction tx,
Fqn fqn,
boolean createUndoOps)
throws Throwable
MethodDispacherInterceptorCacheImpl._remove(org.jboss.cache.transaction.GlobalTransaction, String, boolean)
handleRemoveNodeMethod in class MethodDispacherInterceptorThrowable
protected Object handleRemoveDataMethod(InvocationContext ctx,
GlobalTransaction tx,
Fqn fqn,
boolean createUndoOps)
throws Throwable
MethodDispacherInterceptorCacheImpl._removeData(org.jboss.cache.transaction.GlobalTransaction, Fqn, boolean)
handleRemoveDataMethod in class MethodDispacherInterceptorThrowable
protected boolean canIgnoreEvent(Fqn fqn,
NodeEventType type)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||