Package org.apache.solr.cloud.overseer
Class CollectionMutator
java.lang.Object
org.apache.solr.cloud.overseer.CollectionMutator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.apache.solr.client.solrj.cloud.SolrCloudManagerprotected final org.apache.solr.client.solrj.cloud.DistribStateManagerprotected final org.apache.solr.common.cloud.SolrZkClient -
Constructor Summary
ConstructorsConstructorDescriptionCollectionMutator(org.apache.solr.client.solrj.cloud.SolrCloudManager cloudManager) -
Method Summary
Modifier and TypeMethodDescriptioncreateShard(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message) deleteShard(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message) modifyCollection(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message) static org.apache.solr.common.cloud.DocCollectionupdateReplicas(org.apache.solr.common.cloud.DocCollection coll, org.apache.solr.common.cloud.PerReplicaStates prs) static org.apache.solr.common.cloud.DocCollectionupdateSlice(String collectionName, org.apache.solr.common.cloud.DocCollection collection, org.apache.solr.common.cloud.Slice slice)
-
Field Details
-
cloudManager
protected final org.apache.solr.client.solrj.cloud.SolrCloudManager cloudManager -
stateManager
protected final org.apache.solr.client.solrj.cloud.DistribStateManager stateManager -
zkClient
protected final org.apache.solr.common.cloud.SolrZkClient zkClient
-
-
Constructor Details
-
CollectionMutator
public CollectionMutator(org.apache.solr.client.solrj.cloud.SolrCloudManager cloudManager)
-
-
Method Details
-
createShard
public ZkWriteCommand createShard(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message) -
deleteShard
public ZkWriteCommand deleteShard(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message) -
modifyCollection
public ZkWriteCommand modifyCollection(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message) -
updateReplicas
public static org.apache.solr.common.cloud.DocCollection updateReplicas(org.apache.solr.common.cloud.DocCollection coll, org.apache.solr.common.cloud.PerReplicaStates prs) -
updateSlice
public static org.apache.solr.common.cloud.DocCollection updateSlice(String collectionName, org.apache.solr.common.cloud.DocCollection collection, org.apache.solr.common.cloud.Slice slice)
-