Interface OCoordinatedDistributedOps
- All Known Implementing Classes:
OCoordinatedDistributedOpsImpl
public interface OCoordinatedDistributedOps
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidcompleteExecution(OTransactionId complete) discoverNode(ONodeId node) voidenstablish(OGroupId networkId, Set<ONodeId> candidates) voidfailure(ONodeId node, OTransactionIdPromise promise, OAcceptResult acceptResult) voidload(ONodeStateStore nodeStateStore) nodeJoinStart(ONodeId node, ONodeStateNetwork state) booleanpromiseRegister(ONodeId node, long version) voidregisterNode(ONodeId node, long version) start(OTransactionIdPromise promise, OCompleteAction action) voidstartEstablish(OTransactionIdPromise idPromise, Set<ONodeId> nodes, OCompleteAction action) voidsuccess(ONodeId node, OTransactionIdPromise promise) voidunregisterNode(ONodeId node, long version) validateEnstablish(OGroupId networkId, Set<ONodeId> candidates)
-
Method Details
-
start
-
success
-
failure
-
completeExecution
-
discoverNode
-
nodeJoinStart
-
promiseRegister
-
registerNode
-
unregisterNode
-
startEstablish
-
validateEnstablish
-
enstablish
-
getMembers
-
getNetworkState
ONodeStateNetwork getNetworkState() -
load
-
cancelRegisterPromise
void cancelRegisterPromise() -
cancelEnstablish
void cancelEnstablish()
-