public abstract class MultiMapBackupAwareOperation extends MultiMapKeyBasedOperation implements BackupAwareOperation, BlockingOperation
dataKey, threadIdname, responseGENERIC_PARTITION_ID| Modifier | Constructor and Description |
|---|---|
protected |
MultiMapBackupAwareOperation() |
protected |
MultiMapBackupAwareOperation(String name,
Data dataKey,
long threadId) |
| Modifier and Type | Method and Description |
|---|---|
WaitNotifyKey |
getWaitKey() |
void |
onWaitExpire() |
protected void |
readInternal(ObjectDataInput in) |
boolean |
shouldBackup()
Checks if a backup needs to be made.
|
boolean |
shouldWait() |
protected void |
writeInternal(ObjectDataOutput out) |
delete, getMultiMapValueOrNull, getOrCreateMultiMapValue, getThreadId, remove, setThreadIdgetAsyncBackupCount, getFactoryId, getOrCreateContainer, getResponse, getServiceName, getSyncBackupCount, getValueCollectionType, hasListener, isBinary, publishEvent, toData, toObject, toStringafterRun, beforeRun, executedLocally, getCallerAddress, getCallerUuid, getCallId, getCallTimeout, getConnection, getInvocationTime, getLogger, getNodeEngine, getOperationResponseHandler, getPartitionId, getReplicaIndex, getService, getWaitTimeout, isUrgent, logError, onExecutionFailure, onInvocationException, onSetCallId, readData, returnsResponse, run, sendResponse, setCallerUuid, setNodeEngine, setOperationResponseHandler, setPartitionId, setReplicaIndex, setService, setServiceName, setValidateTarget, setWaitTimeout, toString, validatesTarget, writeDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAsyncBackupCount, getBackupOperation, getSyncBackupCountgetPartitionIdgetWaitTimeoutgetIdreadData, writeDatapublic boolean shouldBackup()
BackupAwareOperationshouldBackup in interface BackupAwareOperationprotected void writeInternal(ObjectDataOutput out) throws IOException
writeInternal in class MultiMapKeyBasedOperationIOExceptionprotected void readInternal(ObjectDataInput in) throws IOException
readInternal in class MultiMapKeyBasedOperationIOExceptionpublic WaitNotifyKey getWaitKey()
getWaitKey in interface BlockingOperationpublic boolean shouldWait()
shouldWait in interface BlockingOperationpublic void onWaitExpire()
onWaitExpire in interface BlockingOperationCopyright © 2017 Hazelcast, Inc.. All Rights Reserved.