public abstract class HDLockAwareOperation extends HDKeyBasedMapOperation implements com.hazelcast.spi.BlockingOperation
dataKey, dataValue, threadId, ttlDEFAULT_FORCED_EVICTION_RETRY_COUNT, FORCED_EVICTION_RETRY_COUNT, PROP_FORCED_EVICTION_RETRY_COUNT| Modifier | Constructor and Description |
|---|---|
protected |
HDLockAwareOperation() |
protected |
HDLockAwareOperation(String name,
com.hazelcast.nio.serialization.Data dataKey) |
protected |
HDLockAwareOperation(String name,
com.hazelcast.nio.serialization.Data dataKey,
com.hazelcast.nio.serialization.Data dataValue,
long ttl) |
protected |
HDLockAwareOperation(String name,
com.hazelcast.nio.serialization.Data dataKey,
long ttl) |
| Modifier and Type | Method and Description |
|---|---|
com.hazelcast.spi.WaitNotifyKey |
getWaitKey() |
abstract void |
onWaitExpire() |
boolean |
shouldWait() |
afterRun, getKey, getNow, getServiceName, getThreadId, getTtl, getValue, readInternal, returnsResponse, setThreadId, writeInternaldisposeDeferredBlocks, evict, getFactoryId, getRetryCount, innerBeforeRun, logError, onExecutionFailure, run, runInternalbeforeRun, getServiceNamespace, invalidateAllKeysInNearCaches, invalidateNearCache, invalidateNearCache, isPostProcessing, setMapContainer, setMapServicecall, executedLocally, getCallerAddress, getCallerUuid, getCallId, getCallTimeout, getConnection, getInvocationTime, getLogger, getNodeEngine, getOperationResponseHandler, getPartitionId, getReplicaIndex, getResponse, getService, getWaitTimeout, isUrgent, onInvocationException, onSetCallId, readData, sendResponse, setCallerUuid, setNodeEngine, setOperationResponseHandler, setPartitionId, setReplicaIndex, setService, setServiceName, setValidateTarget, setWaitTimeout, toString, validatesTarget, writeDataprotected HDLockAwareOperation()
protected HDLockAwareOperation(String name, com.hazelcast.nio.serialization.Data dataKey)
protected HDLockAwareOperation(String name, com.hazelcast.nio.serialization.Data dataKey, long ttl)
protected HDLockAwareOperation(String name, com.hazelcast.nio.serialization.Data dataKey, com.hazelcast.nio.serialization.Data dataValue, long ttl)
public boolean shouldWait()
shouldWait in interface com.hazelcast.spi.BlockingOperationpublic abstract void onWaitExpire()
onWaitExpire in interface com.hazelcast.spi.BlockingOperationpublic final com.hazelcast.spi.WaitNotifyKey getWaitKey()
getWaitKey in interface com.hazelcast.spi.BlockingOperationCopyright © 2020 Hazelcast, Inc.. All Rights Reserved.