public class GetLeadedGroupsOp extends Operation implements RaftSystemOperation, IdentifiedDataSerializable
GENERIC_PARTITION_ID
Constructor and Description |
---|
GetLeadedGroupsOp() |
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.
|
boolean |
validatesTarget() |
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, writeData, writeInternal
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
readData, writeData
public void run() throws Exception
Operation
Operation.run()
or Operation.call()
method should be implemented; not both.
Runs after wait-support, supposed to do actual operationrun
in class Operation
Exception
Operation.call()
public Object getResponse()
Operation
Operation.returnsResponse()
returned true
,
shortly after Operation.run()
returns.getResponse
in class Operation
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 final boolean validatesTarget()
validatesTarget
in class Operation
public final String getServiceName()
getServiceName
in class Operation
public int getFactoryId()
IdentifiedDataSerializable
getFactoryId
in interface IdentifiedDataSerializable
public int getClassId()
IdentifiedDataSerializable
getClassId
in interface IdentifiedDataSerializable
Copyright © 2019 Hazelcast, Inc.. All rights reserved.