Class OMergeCompleteAction
java.lang.Object
com.orientechnologies.orient.distributed.context.coordination.action.OStandardCompleteAction
com.orientechnologies.orient.distributed.context.coordination.action.OMergeCompleteAction
- All Implemented Interfaces:
OCompleteAction
-
Field Summary
Fields inherited from class com.orientechnologies.orient.distributed.context.coordination.action.OStandardCompleteAction
context, operation -
Constructor Summary
ConstructorsConstructorDescriptionOMergeCompleteAction(OrientDBDistributed context, OOperationMessage operation, ONodeStateNetwork mergedState, ONodeStateNetwork original, OCompleteExecution execution, ONodeId mergeNode) -
Method Summary
Modifier and TypeMethodDescriptionvoidfailure(OTransactionIdPromise promise, Set<ONodeId> all, Optional<OAcceptResult> result) newResponseCollector(OTransactionIdPromise promise, int quorum, Set<ONodeId> nodes) protected voidretryOperation(int delay) voidsuccess(OTransactionIdPromise promise, Set<ONodeId> all) Methods inherited from class com.orientechnologies.orient.distributed.context.coordination.action.OStandardCompleteAction
complete, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.orientechnologies.orient.distributed.context.coordination.action.OCompleteAction
complete
-
Constructor Details
-
OMergeCompleteAction
public OMergeCompleteAction(OrientDBDistributed context, OOperationMessage operation, ONodeStateNetwork mergedState, ONodeStateNetwork original, OCompleteExecution execution, ONodeId mergeNode)
-
-
Method Details
-
newResponseCollector
public OResponseCollector newResponseCollector(OTransactionIdPromise promise, int quorum, Set<ONodeId> nodes) - Specified by:
newResponseCollectorin interfaceOCompleteAction- Overrides:
newResponseCollectorin classOStandardCompleteAction
-
retryOperation
protected void retryOperation(int delay) - Overrides:
retryOperationin classOStandardCompleteAction
-
success
- Specified by:
successin interfaceOCompleteAction- Overrides:
successin classOStandardCompleteAction
-
failure
public void failure(OTransactionIdPromise promise, Set<ONodeId> all, Optional<OAcceptResult> result) - Specified by:
failurein interfaceOCompleteAction- Overrides:
failurein classOStandardCompleteAction
-