public abstract class HDLockAwareOperation extends HDKeyBasedMapOperation implements com.hazelcast.spi.BlockingOperation
dataKey, dataValue, maxIdle, 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,
long maxIdle) |
protected |
HDLockAwareOperation(String name,
com.hazelcast.nio.serialization.Data dataKey,
long ttl,
long maxIdle) |
| 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, canThisOpGenerateWANEvent, getCallerProvenance, getServiceNamespace, invalidateAllKeysInNearCaches, invalidateNearCache, invalidateNearCache, isPostProcessing, publishLoadAsWanUpdate, publishWanRemove, publishWanUpdate, setMapContainer, setMapServicecall, executedLocally, getCallerAddress, getCallerUuid, getCallId, getCallTimeout, getConnection, getInvocationTime, getLogger, getNodeEngine, getOperationResponseHandler, getPartitionId, getReplicaIndex, getResponse, getService, getWaitTimeout, isUrgent, onInvocationException, onSetCallId, readData, requiresExplicitServiceName, 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, long maxIdle)
protected HDLockAwareOperation(String name, com.hazelcast.nio.serialization.Data dataKey, com.hazelcast.nio.serialization.Data dataValue, long ttl, long maxIdle)
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 © 2022 Hazelcast, Inc.. All Rights Reserved.