public abstract class MultiMapBackupAwareOperation extends MultiMapKeyBasedOperation implements BackupAwareOperation, WaitSupport
dataKey, threadIdname, responseCALL_ID_LOCAL_SKIPPED, GENERIC_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, setThreadIdafterRun, beforeRun, getAsyncBackupCount, getFactoryId, getOrCreateContainer, getResponse, getServiceName, getSyncBackupCount, getValueCollectionType, hasListener, isBinary, publishEvent, returnsResponse, toData, toObject, toStringgetCallerAddress, getCallerUuid, getCallId, getCallTimeout, getConnection, getInvocationTime, getLogger, getNodeEngine, getOperationResponseHandler, getPartitionId, getReplicaIndex, getResponseHandler, getService, getWaitTimeout, isUrgent, logError, onException, onExecutionFailure, onInvocationException, onSetCallId, readData, run, sendResponse, setCallerUuid, setNodeEngine, setOperationResponseHandler, setPartitionId, setReplicaIndex, setResponseHandler, 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 WaitSupportpublic boolean shouldWait()
shouldWait in interface WaitSupportpublic void onWaitExpire()
onWaitExpire in interface WaitSupportCopyright © 2016 Hazelcast, Inc.. All Rights Reserved.