public final class HasOngoingMigration extends Operation implements AllowedDuringPassiveState
GENERIC_PARTITION_ID
Constructor and Description |
---|
HasOngoingMigration() |
Modifier and Type | Method and Description |
---|---|
int |
getClassId()
Returns type identifier for this class.
|
int |
getFactoryId()
Returns DataSerializableFactory factory ID for this class.
|
Object |
getResponse()
Called if and only if
Operation.returnsResponse() returned true ,
shortly after Operation.run() returns. |
String |
getServiceName() |
ExceptionAction |
onInvocationException(Throwable throwable)
Called when an
Exception /Error is thrown
during an invocation. |
void |
run()
Runs the operation.
|
afterRun, beforeRun, call, executedLocally, getCallerAddress, getCallerUuid, getCallId, getCallTimeout, getClientCallId, getConnection, getInvocationTime, getLogger, getNodeEngine, getOperationResponseHandler, getPartitionId, getReplicaIndex, getService, getWaitTimeout, isUrgent, logError, onExecutionFailure, onSetCallId, readData, readInternal, requiresExplicitServiceName, returnsResponse, sendResponse, setCallerUuid, setClientCallId, setNodeEngine, setOperationResponseHandler, setPartitionId, setReplicaIndex, setService, setServiceName, setValidateTarget, setWaitTimeout, toString, toString, validatesTarget, writeData, writeInternal
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
readData, writeData
public void run()
Operation
Operation.run()
or Operation.call()
method should be implemented; not both.
Runs after wait-support, supposed to do actual operationrun
in class Operation
Operation.call()
public ExceptionAction onInvocationException(Throwable throwable)
Operation
Exception
/Error
is thrown
during an invocation. Invocation process will continue, it will retry
or fail according to returned ExceptionAction
.
This method is called on caller side of the invocation.
onInvocationException
in class Operation
throwable
- Exception
/Error
thrown during
invocationExceptionAction
public Object getResponse()
Operation
Operation.returnsResponse()
returned true
,
shortly after Operation.run()
returns.getResponse
in class Operation
public String getServiceName()
getServiceName
in class Operation
public int getClassId()
IdentifiedDataSerializable
getClassId
in interface IdentifiedDataSerializable
public final int getFactoryId()
IdentifiedDataSerializable
getFactoryId
in interface IdentifiedDataSerializable
Copyright © 2019 Hazelcast, Inc.. All rights reserved.