public abstract class HDBasePutOperation extends HDLockAwareOperation implements com.hazelcast.spi.BackupAwareOperation
| Modifier and Type | Field and Description |
|---|---|
protected com.hazelcast.nio.serialization.Data |
dataMergingValue |
protected com.hazelcast.core.EntryEventType |
eventType |
protected Object |
oldValue |
protected boolean |
putTransient |
dataKey, dataValue, maxIdle, threadId, ttlDEFAULT_FORCED_EVICTION_RETRY_COUNT, FORCED_EVICTION_RETRY_COUNT, PROP_FORCED_EVICTION_RETRY_COUNT| Constructor and Description |
|---|
HDBasePutOperation() |
HDBasePutOperation(String name,
com.hazelcast.nio.serialization.Data dataKey,
com.hazelcast.nio.serialization.Data value) |
HDBasePutOperation(String name,
com.hazelcast.nio.serialization.Data dataKey,
com.hazelcast.nio.serialization.Data value,
long ttl,
long maxIdle) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterRun() |
int |
getAsyncBackupCount() |
com.hazelcast.spi.Operation |
getBackupOperation() |
int |
getSyncBackupCount() |
void |
onWaitExpire() |
boolean |
shouldBackup() |
protected boolean |
shouldUnlockKeyOnBackup() |
getWaitKey, shouldWaitgetKey, 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 transient Object oldValue
protected transient com.hazelcast.nio.serialization.Data dataMergingValue
protected transient com.hazelcast.core.EntryEventType eventType
protected transient boolean putTransient
public HDBasePutOperation(String name, com.hazelcast.nio.serialization.Data dataKey, com.hazelcast.nio.serialization.Data value)
public HDBasePutOperation(String name, com.hazelcast.nio.serialization.Data dataKey, com.hazelcast.nio.serialization.Data value, long ttl, long maxIdle)
public HDBasePutOperation()
public void afterRun()
throws Exception
afterRun in class HDKeyBasedMapOperationExceptionpublic boolean shouldBackup()
shouldBackup in interface com.hazelcast.spi.BackupAwareOperationpublic com.hazelcast.spi.Operation getBackupOperation()
getBackupOperation in interface com.hazelcast.spi.BackupAwareOperationprotected boolean shouldUnlockKeyOnBackup()
public final int getAsyncBackupCount()
getAsyncBackupCount in interface com.hazelcast.spi.BackupAwareOperationpublic final int getSyncBackupCount()
getSyncBackupCount in interface com.hazelcast.spi.BackupAwareOperationpublic void onWaitExpire()
onWaitExpire in interface com.hazelcast.spi.BlockingOperationonWaitExpire in class HDLockAwareOperationCopyright © 2020 Hazelcast, Inc.. All Rights Reserved.