Package org.apache.solr.cloud.overseer
Class ClusterStateMutator
java.lang.Object
org.apache.solr.cloud.overseer.ClusterStateMutator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.apache.solr.client.solrj.cloud.SolrCloudManagerprotected final org.apache.solr.client.solrj.cloud.DistribStateManager -
Constructor Summary
ConstructorsConstructorDescriptionClusterStateMutator(org.apache.solr.client.solrj.cloud.SolrCloudManager dataProvider) -
Method Summary
Modifier and TypeMethodDescriptioncreateCollection(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message) deleteCollection(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message) static StringgetAssignedCoreNodeName(org.apache.solr.common.cloud.DocCollection collection, String forNodeName, String forCoreName) static StringgetAssignedId(org.apache.solr.common.cloud.DocCollection collection, String nodeName) static voidgetShardNames(Integer numShards, List<String> shardNames) static voidgetShardNames(List<String> shardNames, String shards) static org.apache.solr.common.cloud.ClusterStatenewState(org.apache.solr.common.cloud.ClusterState state, String name, org.apache.solr.common.cloud.DocCollection collection)
-
Field Details
-
dataProvider
protected final org.apache.solr.client.solrj.cloud.SolrCloudManager dataProvider -
stateManager
protected final org.apache.solr.client.solrj.cloud.DistribStateManager stateManager
-
-
Constructor Details
-
ClusterStateMutator
public ClusterStateMutator(org.apache.solr.client.solrj.cloud.SolrCloudManager dataProvider)
-
-
Method Details
-
createCollection
public ZkWriteCommand createCollection(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message) -
deleteCollection
public ZkWriteCommand deleteCollection(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message) -
newState
public static org.apache.solr.common.cloud.ClusterState newState(org.apache.solr.common.cloud.ClusterState state, String name, org.apache.solr.common.cloud.DocCollection collection) -
getShardNames
-
getShardNames
-
getAssignedId
-
getAssignedCoreNodeName
-