Class ODefaultClusterOwnershipAssignmentStrategy
java.lang.Object
com.orientechnologies.orient.server.distributed.impl.ODefaultClusterOwnershipAssignmentStrategy
- All Implemented Interfaces:
OClusterOwnershipAssignmentStrategy
public class ODefaultClusterOwnershipAssignmentStrategy
extends Object
implements OClusterOwnershipAssignmentStrategy
Interface to manage balancing of cluster ownership.
- Author:
- Luca Garulli (l.garulli--at--orientdb.com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassignClusterOwnershipOfClass(ODatabaseInternal iDatabase, OModifiableDistributedConfiguration cfg, OClass iClass, Set<String> availableNodes, boolean canCreateNewClusters) reassignClusters(ODistributedConfiguration cfg, Set<String> availableNodes, Set<String> clusterNames)
-
Constructor Details
-
ODefaultClusterOwnershipAssignmentStrategy
-
-
Method Details
-
assignClusterOwnershipOfClass
public List<String> assignClusterOwnershipOfClass(ODatabaseInternal iDatabase, OModifiableDistributedConfiguration cfg, OClass iClass, Set<String> availableNodes, boolean canCreateNewClusters) - Specified by:
assignClusterOwnershipOfClassin interfaceOClusterOwnershipAssignmentStrategy
-
reassignClusters
-