org.shoal.ha.cache.impl.command
Class CommandManager<K,V>

java.lang.Object
  extended by org.shoal.ha.cache.impl.util.MessageReceiver
      extended by org.shoal.ha.cache.impl.command.CommandManager<K,V>
All Implemented Interfaces:
CallBack

public class CommandManager<K,V>
extends MessageReceiver

Author:
Mahesh Kannan

Constructor Summary
CommandManager()
           
 
Method Summary
 void close()
           
 void execute(Command<K,V> cmd)
           
 void executeCommand(Command<K,V> cmd, boolean forward, java.lang.String initiator)
           
protected  void handleMessage(java.lang.String sourceMemberName, java.lang.String token, byte[] messageData)
           
 void initialize(DataStoreContext<K,V> dsc)
           
 void registerCommand(Command command)
           
 void registerExecutionInterceptor(AbstractCommandInterceptor<K,V> interceptor)
           
 
Methods inherited from class org.shoal.ha.cache.impl.util.MessageReceiver
processNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandManager

public CommandManager()
Method Detail

initialize

public void initialize(DataStoreContext<K,V> dsc)

registerCommand

public void registerCommand(Command command)

registerExecutionInterceptor

public void registerExecutionInterceptor(AbstractCommandInterceptor<K,V> interceptor)

execute

public void execute(Command<K,V> cmd)
             throws DataStoreException
Throws:
DataStoreException

executeCommand

public final void executeCommand(Command<K,V> cmd,
                                 boolean forward,
                                 java.lang.String initiator)
                          throws DataStoreException
Throws:
DataStoreException

handleMessage

protected void handleMessage(java.lang.String sourceMemberName,
                             java.lang.String token,
                             byte[] messageData)
Specified by:
handleMessage in class MessageReceiver

close

public void close()


Copyright © 2012. All Rights Reserved.