Class OStandardCompleteAction
java.lang.Object
com.orientechnologies.orient.distributed.context.coordination.action.OStandardCompleteAction
- All Implemented Interfaces:
OCompleteAction
- Direct Known Subclasses:
OMergeCompleteAction
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final OrientDBDistributedprotected final OOperationMessage -
Constructor Summary
ConstructorsConstructorDescriptionOStandardCompleteAction(OrientDBDistributed context, OOperationMessage operation, OCompleteExecution execution) -
Method Summary
Modifier and TypeMethodDescriptionvoidcomplete(OTransactionIdPromise promise, Set<ONodeId> nodes, Optional<OAcceptResult> result) voidfailure(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) toString()
-
Field Details
-
context
-
operation
-
-
Constructor Details
-
OStandardCompleteAction
public OStandardCompleteAction(OrientDBDistributed context, OOperationMessage operation, OCompleteExecution execution)
-
-
Method Details
-
success
- Specified by:
successin interfaceOCompleteAction
-
failure
public void failure(OTransactionIdPromise promise, Set<ONodeId> all, Optional<OAcceptResult> result) - Specified by:
failurein interfaceOCompleteAction
-
retryOperation
protected void retryOperation(int delay) -
complete
public void complete(OTransactionIdPromise promise, Set<ONodeId> nodes, Optional<OAcceptResult> result) - Specified by:
completein interfaceOCompleteAction
-
newResponseCollector
public OResponseCollector newResponseCollector(OTransactionIdPromise promise, int quorum, Set<ONodeId> nodes) - Specified by:
newResponseCollectorin interfaceOCompleteAction
-
toString
-