public class HDEvictOperation extends HDLockAwareOperation implements com.hazelcast.spi.impl.MutatingOperation, com.hazelcast.spi.BackupAwareOperation
dataKey, dataValue, maxIdle, threadId, ttlDEFAULT_FORCED_EVICTION_RETRY_COUNT, FORCED_EVICTION_RETRY_COUNT, PROP_FORCED_EVICTION_RETRY_COUNT| Constructor and Description |
|---|
HDEvictOperation() |
HDEvictOperation(String name,
com.hazelcast.nio.serialization.Data dataKey,
boolean asyncBackup) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterRun() |
int |
getAsyncBackupCount() |
com.hazelcast.spi.Operation |
getBackupOperation() |
int |
getId() |
Object |
getResponse() |
int |
getSyncBackupCount() |
void |
onWaitExpire() |
protected void |
readInternal(com.hazelcast.nio.ObjectDataInput in) |
protected void |
runInternal() |
boolean |
shouldBackup() |
protected void |
writeInternal(com.hazelcast.nio.ObjectDataOutput out) |
getWaitKey, shouldWaitgetKey, 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, writeDatapublic HDEvictOperation(String name, com.hazelcast.nio.serialization.Data dataKey, boolean asyncBackup)
public HDEvictOperation()
protected void runInternal()
runInternal in class HDMapOperationpublic void afterRun()
afterRun in class HDKeyBasedMapOperationpublic Object getResponse()
getResponse in class com.hazelcast.spi.Operationpublic void onWaitExpire()
onWaitExpire in interface com.hazelcast.spi.BlockingOperationonWaitExpire in class HDLockAwareOperationpublic com.hazelcast.spi.Operation getBackupOperation()
getBackupOperation in interface com.hazelcast.spi.BackupAwareOperationpublic int getAsyncBackupCount()
getAsyncBackupCount in interface com.hazelcast.spi.BackupAwareOperationpublic int getSyncBackupCount()
getSyncBackupCount in interface com.hazelcast.spi.BackupAwareOperationpublic boolean shouldBackup()
shouldBackup in interface com.hazelcast.spi.BackupAwareOperationprotected 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 HDKeyBasedMapOperationIOExceptionpublic int getId()
getId in interface com.hazelcast.nio.serialization.IdentifiedDataSerializableCopyright © 2021 Hazelcast, Inc.. All Rights Reserved.