Class OTopologyManager
java.lang.Object
com.orientechnologies.orient.distributed.context.topology.OTopologyManager
- All Implemented Interfaces:
OTopologyEvents
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbooleanvoidfinalizeEnstablish(OGroupId groupId, Set<ONodeId> candidates) intintlongprotected booleanvoidload(ONodeStateStore nodeStateStore) nodeDiscovered(ONodeId node) nodeJoinStart(ONodeId node, ONodeStateNetwork externState) booleanpromiseRegister(ONodeId toAdd, long version) voidvoidunregister(ONodeId node, long version) validateEnstablish(OGroupId groupId, Set<ONodeId> candidates)
-
Constructor Details
-
OTopologyManager
-
-
Method Details
-
nodeDiscovered
- Specified by:
nodeDiscoveredin interfaceOTopologyEvents
-
hasMember
-
getVersion
public long getVersion() -
promiseRegister
-
register
-
enoughNodes
public boolean enoughNodes() -
unregister
-
getQuorum
public int getQuorum() -
getMinimumQuorum
public int getMinimumQuorum() -
getMembers
-
finalizeEnstablish
-
validateEnstablish
-
nodeJoinStart
-
getNetworkState
-
load
-
cancelRegisterPromise
public void cancelRegisterPromise() -
cancelEnstablish
public void cancelEnstablish()
-