public class DeleteOperation extends BaseRemoveOperation
dataOldValuedataKey, dataValue, threadIdcreateRecordStoreOnDemand, disposeDeferredBlocks, mapContainer, mapEventPublisher, mapService, mapServiceContext, recordStorenameGENERIC_PARTITION_ID| Constructor and Description |
|---|
DeleteOperation() |
DeleteOperation(String name,
Data dataKey,
boolean disableWanReplicationEvent) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterRunInternal() |
protected boolean |
disableWanReplicationEvent() |
int |
getClassId()
Returns type identifier for this class.
|
Object |
getResponse()
Called if and only if
Operation.returnsResponse() returned true,
shortly after Operation.run() returns. |
void |
onWaitExpire() |
protected void |
readInternal(ObjectDataInput in) |
protected void |
runInternal() |
boolean |
shouldBackup()
Checks if a backup needs to be made.
|
protected void |
writeInternal(ObjectDataOutput out) |
getAsyncBackupCount, getBackupOperation, getSyncBackupCountgetWaitKey, shouldWaitgetKey, getThreadId, getValue, setThreadIdafterRun, beforeRun, evict, getCallerProvenance, getFactoryId, getServiceName, getServiceNamespace, innerBeforeRun, invalidateAllKeysInNearCaches, invalidateNearCache, invalidateNearCache, isPostProcessing, logError, onExecutionFailure, publishLoadAsWanUpdate, publishWanRemove, publishWanUpdate, run, setMapContainer, setMapService, wbqCapacityCountergetName, toStringcall, executedLocally, getCallerAddress, getCallerUuid, getCallId, getCallTimeout, getClientCallId, getConnection, getInvocationTime, getLogger, getNodeEngine, getOperationResponseHandler, getPartitionId, getReplicaIndex, getService, getWaitTimeout, isUrgent, onInvocationException, onSetCallId, readData, requiresExplicitServiceName, returnsResponse, sendResponse, setCallerUuid, setClientCallId, setNodeEngine, setOperationResponseHandler, setPartitionId, setReplicaIndex, setService, setServiceName, setValidateTarget, setWaitTimeout, toString, validatesTarget, writeDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetPartitionIdgetWaitTimeoutreadData, writeDatapublic DeleteOperation(String name, Data dataKey, boolean disableWanReplicationEvent)
public DeleteOperation()
protected void runInternal()
runInternal in class MapOperationprotected boolean disableWanReplicationEvent()
disableWanReplicationEvent in class MapOperationpublic Object getResponse()
OperationOperation.returnsResponse() returned true,
shortly after Operation.run() returns.getResponse in class BaseRemoveOperationprotected void afterRunInternal()
afterRunInternal in class BaseRemoveOperationpublic boolean shouldBackup()
BackupAwareOperationIf a call has not made any change, e.g. an AtomicLong increment with 0, no backup needs to be made.
shouldBackup in interface BackupAwareOperationshouldBackup in class BaseRemoveOperationpublic void onWaitExpire()
onWaitExpire in interface BlockingOperationonWaitExpire in class BaseRemoveOperationpublic int getClassId()
IdentifiedDataSerializableprotected void writeInternal(ObjectDataOutput out) throws IOException
writeInternal in class KeyBasedMapOperationIOExceptionprotected void readInternal(ObjectDataInput in) throws IOException
readInternal in class KeyBasedMapOperationIOExceptionCopyright © 2019 Hazelcast, Inc.. All rights reserved.