public class HDTxnLockAndGetOperation extends HDLockAwareOperation implements com.hazelcast.spi.impl.MutatingOperation
dataKey, dataValue, maxIdle, threadId, ttlDEFAULT_FORCED_EVICTION_RETRY_COUNT, FORCED_EVICTION_RETRY_COUNT, PROP_FORCED_EVICTION_RETRY_COUNT| Constructor and Description |
|---|
HDTxnLockAndGetOperation() |
HDTxnLockAndGetOperation(String name,
com.hazelcast.nio.serialization.Data dataKey,
long timeout,
long ttl,
String ownerUuid,
boolean shouldLoad,
boolean blockReads) |
| Modifier and Type | Method and Description |
|---|---|
int |
getId() |
Object |
getResponse() |
void |
onWaitExpire() |
protected void |
readInternal(com.hazelcast.nio.ObjectDataInput in) |
protected void |
runInternal() |
boolean |
shouldWait() |
protected void |
toString(StringBuilder sb) |
protected void |
writeInternal(com.hazelcast.nio.ObjectDataOutput out) |
getWaitKeyafterRun, getKey, getNow, getServiceName, getThreadId, getTtl, getValue, returnsResponse, setThreadIddisposeDeferredBlocks, evict, getFactoryId, getRetryCount, innerBeforeRun, logError, onExecutionFailure, runbeforeRun, canThisOpGenerateWANEvent, getCallerProvenance, getServiceNamespace, invalidateAllKeysInNearCaches, invalidateNearCache, invalidateNearCache, isPostProcessing, publishLoadAsWanUpdate, publishWanRemove, publishWanUpdate, setMapContainer, setMapServicecall, executedLocally, getCallerAddress, getCallerUuid, getCallId, getCallTimeout, getConnection, getInvocationTime, getLogger, getNodeEngine, getOperationResponseHandler, getPartitionId, getReplicaIndex, getService, getWaitTimeout, isUrgent, onInvocationException, onSetCallId, readData, requiresExplicitServiceName, sendResponse, setCallerUuid, setNodeEngine, setOperationResponseHandler, setPartitionId, setReplicaIndex, setService, setServiceName, setValidateTarget, setWaitTimeout, toString, validatesTarget, writeDataprotected void runInternal()
runInternal in class HDMapOperationpublic boolean shouldWait()
shouldWait in interface com.hazelcast.spi.BlockingOperationshouldWait in class HDLockAwareOperationpublic void onWaitExpire()
onWaitExpire in interface com.hazelcast.spi.BlockingOperationonWaitExpire in class HDLockAwareOperationpublic Object getResponse()
getResponse in class com.hazelcast.spi.Operationprotected void writeInternal(com.hazelcast.nio.ObjectDataOutput out)
throws IOException
writeInternal in class HDKeyBasedMapOperationIOExceptionprotected void readInternal(com.hazelcast.nio.ObjectDataInput in)
throws IOException
readInternal in class HDKeyBasedMapOperationIOExceptionprotected void toString(StringBuilder sb)
toString in class com.hazelcast.spi.impl.AbstractNamedOperationpublic int getId()
getId in interface com.hazelcast.nio.serialization.IdentifiedDataSerializableCopyright © 2021 Hazelcast, Inc.. All Rights Reserved.