org.shoal.adapter.store.commands
Class SaveCommand<K,V>

java.lang.Object
  extended by org.shoal.ha.cache.impl.command.Command<K,V>
      extended by org.shoal.adapter.store.commands.AcknowledgedCommand<K,V>
          extended by org.shoal.adapter.store.commands.AbstractSaveCommand<K,V>
              extended by org.shoal.adapter.store.commands.SaveCommand<K,V>
All Implemented Interfaces:
java.io.Serializable

public class SaveCommand<K,V>
extends AbstractSaveCommand<K,V>

Author:
Mahesh Kannan
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.shoal.adapter.store.commands.AbstractSaveCommand
_logger, lastAccessedAt, maxIdleTime, version
 
Fields inherited from class org.shoal.ha.cache.impl.command.Command
dsc
 
Constructor Summary
SaveCommand()
           
SaveCommand(K k, V v, long version, long lastAccessedAt, long maxIdleTime)
           
 
Method Summary
 void execute(java.lang.String initiator)
           
 byte[] getRawV()
           
 boolean hasState()
           
 java.lang.String toString()
           
 
Methods inherited from class org.shoal.adapter.store.commands.AbstractSaveCommand
beforeTransmit, getKeyMappingInfo, getLastAccessedAt, getMaxIdleTime, getVersion
 
Methods inherited from class org.shoal.adapter.store.commands.AcknowledgedCommand
onFailure, onSuccess, sendAcknowledgement
 
Methods inherited from class org.shoal.ha.cache.impl.command.Command
captureState, getCommandManager, getDataStoreContext, getKey, getName, getOpcode, getTargetName, initialize, isArtificialKey, prepareTransmit, setKey, setTargetName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SaveCommand

public SaveCommand()

SaveCommand

public SaveCommand(K k,
                   V v,
                   long version,
                   long lastAccessedAt,
                   long maxIdleTime)
Method Detail

execute

public void execute(java.lang.String initiator)
             throws DataStoreException
Specified by:
execute in class AbstractSaveCommand<K,V>
Throws:
DataStoreException

toString

public java.lang.String toString()
Overrides:
toString in class AbstractSaveCommand<K,V>

hasState

public boolean hasState()
Overrides:
hasState in class AbstractSaveCommand<K,V>

getRawV

public byte[] getRawV()


Copyright © 2012. All Rights Reserved.