org.shoal.ha.cache.impl.interceptor
Class AbstractCommandInterceptor<K,V>
java.lang.Object
org.shoal.ha.cache.impl.interceptor.AbstractCommandInterceptor<K,V>
- Direct Known Subclasses:
- CommandHandlerInterceptor, CommandMonitorInterceptor, ReplicationCommandTransmitterManager, TransmitInterceptor
public abstract class AbstractCommandInterceptor<K,V>
- extends java.lang.Object
- Author:
- Mahesh Kannan
|
Method Summary |
CommandManager |
getCommandManager()
|
DataStoreContext<K,V> |
getDataStoreContext()
|
AbstractCommandInterceptor<K,V> |
getNext()
|
AbstractCommandInterceptor<K,V> |
getPrev()
|
void |
initialize(DataStoreContext<K,V> dsc)
|
void |
onReceive(Command<K,V> cmd,
java.lang.String initiator)
|
void |
onTransmit(Command<K,V> cmd,
java.lang.String initiator)
|
void |
setNext(AbstractCommandInterceptor<K,V> next)
|
void |
setPrev(AbstractCommandInterceptor<K,V> prev)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dsc
protected DataStoreContext<K,V> dsc
AbstractCommandInterceptor
public AbstractCommandInterceptor()
initialize
public final void initialize(DataStoreContext<K,V> dsc)
getDataStoreContext
public final DataStoreContext<K,V> getDataStoreContext()
getCommandManager
public CommandManager getCommandManager()
setNext
public final void setNext(AbstractCommandInterceptor<K,V> next)
setPrev
public final void setPrev(AbstractCommandInterceptor<K,V> prev)
getNext
public final AbstractCommandInterceptor<K,V> getNext()
getPrev
public final AbstractCommandInterceptor<K,V> getPrev()
onTransmit
public void onTransmit(Command<K,V> cmd,
java.lang.String initiator)
throws DataStoreException
- Throws:
DataStoreException
onReceive
public void onReceive(Command<K,V> cmd,
java.lang.String initiator)
throws DataStoreException
- Throws:
DataStoreException
Copyright © 2010. All Rights Reserved.