public class TxnLockAndGetOperation extends MultiMapKeyBasedOperation implements WaitSupport
dataKey, threadIdname, responseCALL_ID_LOCAL_SKIPPED, GENERIC_PARTITION_ID| Constructor and Description |
|---|
TxnLockAndGetOperation() |
TxnLockAndGetOperation(String name,
Data dataKey,
long timeout,
long ttl,
long threadId) |
| Modifier and Type | Method and Description |
|---|---|
int |
getId()
Returns type identifier for this class.
|
WaitNotifyKey |
getWaitKey() |
void |
onWaitExpire() |
protected void |
readInternal(ObjectDataInput in) |
void |
run() |
boolean |
shouldWait() |
protected void |
writeInternal(ObjectDataOutput out) |
delete, getMultiMapValueOrNull, getOrCreateMultiMapValue, getThreadId, remove, setThreadIdafterRun, beforeRun, getAsyncBackupCount, getFactoryId, getOrCreateContainer, getResponse, getServiceName, getSyncBackupCount, getValueCollectionType, hasListener, isBinary, publishEvent, returnsResponse, toData, toObject, toStringgetCallerAddress, getCallerUuid, getCallId, getCallTimeout, getConnection, getInvocationTime, getLogger, getNodeEngine, getOperationResponseHandler, getPartitionId, getReplicaIndex, getResponseHandler, getService, getWaitTimeout, isUrgent, logError, onException, onExecutionFailure, onInvocationException, onSetCallId, readData, sendResponse, setCallerUuid, setNodeEngine, setOperationResponseHandler, setPartitionId, setReplicaIndex, setResponseHandler, setService, setServiceName, setValidateTarget, setWaitTimeout, toString, validatesTarget, writeDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetWaitTimeoutgetPartitionIdreadData, writeDatapublic WaitNotifyKey getWaitKey()
getWaitKey in interface WaitSupportpublic boolean shouldWait()
shouldWait in interface WaitSupportpublic void onWaitExpire()
onWaitExpire in interface WaitSupportprotected void writeInternal(ObjectDataOutput out) throws IOException
writeInternal in class MultiMapKeyBasedOperationIOExceptionprotected void readInternal(ObjectDataInput in) throws IOException
readInternal in class MultiMapKeyBasedOperationIOExceptionpublic int getId()
IdentifiedDataSerializablegetId in interface IdentifiedDataSerializableCopyright © 2016 Hazelcast, Inc.. All Rights Reserved.