public abstract class AbstractSaveCommand<K,V> extends AcknowledgedCommand<K,V>
| Modifier and Type | Field and Description |
|---|---|
protected static Logger |
_logger |
protected long |
lastAccessedAt |
protected long |
maxIdleTime |
protected long |
version |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSaveCommand(byte opcode) |
|
AbstractSaveCommand(byte opcode,
K k,
long version,
long lastAccessedAt,
long maxIdleTime) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
beforeTransmit() |
abstract void |
execute(String initiator) |
String |
getKeyMappingInfo() |
long |
getLastAccessedAt() |
long |
getMaxIdleTime() |
long |
getVersion() |
boolean |
hasState() |
String |
toString() |
onFailure, onSuccess, sendAcknowledgementcaptureState, getCommandManager, getDataStoreContext, getKey, getName, getOpcode, getTargetName, initialize, isArtificialKey, prepareTransmit, setKey, setTargetNameprotected static final transient Logger _logger
protected long version
protected long lastAccessedAt
protected long maxIdleTime
protected AbstractSaveCommand(byte opcode)
public AbstractSaveCommand(byte opcode,
K k,
long version,
long lastAccessedAt,
long maxIdleTime)
public boolean beforeTransmit()
beforeTransmit in class AcknowledgedCommand<K,V>public abstract void execute(String initiator) throws DataStoreException
execute in class Command<K,V>DataStoreExceptionpublic String getKeyMappingInfo()
getKeyMappingInfo in class Command<K,V>public long getVersion()
public long getLastAccessedAt()
public long getMaxIdleTime()
public boolean hasState()
Copyright © 2017–2019 Eclipse Foundation. All rights reserved.