public class TriggerLoadIfNeededOperation extends MapOperation implements PartitionAwareOperation, ReadonlyOperation
MapKeyLoader.Role.SENDER
or MapKeyLoader.Role.SENDER_BACKUP key
loader role if keys have not yet been loaded.
Returns the previous state of the key loading and dispatching future.
createRecordStoreOnDemand, mapContainer, mapEventPublisher, mapService, mapServiceContext, recordStorenameGENERIC_PARTITION_ID| Constructor and Description |
|---|
TriggerLoadIfNeededOperation() |
TriggerLoadIfNeededOperation(String name) |
| Modifier and Type | Method and Description |
|---|---|
int |
getId()
Returns type identifier for this class.
|
Object |
getResponse() |
boolean |
returnsResponse()
Method is intended to be subclassed.
|
void |
run() |
beforeRun, evict, getFactoryId, getServiceName, getServiceNamespace, getThreadId, innerBeforeRun, invalidateAllKeysInNearCaches, invalidateNearCache, invalidateNearCache, isPostProcessing, setMapContainer, setMapService, setThreadIdgetName, readInternal, toString, writeInternalafterRun, call, executedLocally, getCallerAddress, getCallerUuid, getCallId, getCallTimeout, getConnection, getInvocationTime, getLogger, getNodeEngine, getOperationResponseHandler, getPartitionId, getReplicaIndex, getService, getWaitTimeout, isUrgent, logError, onExecutionFailure, onInvocationException, onSetCallId, readData, sendResponse, setCallerUuid, setNodeEngine, setOperationResponseHandler, setPartitionId, setReplicaIndex, setService, setServiceName, setValidateTarget, setWaitTimeout, toString, validatesTarget, writeDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetPartitionIdreadData, writeDatapublic TriggerLoadIfNeededOperation()
public TriggerLoadIfNeededOperation(String name)
public Object getResponse()
getResponse in class Operationpublic boolean returnsResponse()
Operationtrue, Operation.getResponse() will be
called right after Operation.run() method. If it returns false, Operation.sendResponse(Object)
must be called later to finish the operation.
In other words, true is for synchronous operation and false is for asynchronous one.
returnsResponse in class Operationpublic int getId()
IdentifiedDataSerializablegetId in interface IdentifiedDataSerializableCopyright © 2018. All Rights Reserved.