Package org.apache.solr.cloud.overseer
Class CollectionMutator
- java.lang.Object
-
- org.apache.solr.cloud.overseer.CollectionMutator
-
public class CollectionMutator extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected SolrCloudManagercloudManagerprotected DistribStateManagerstateManager
-
Constructor Summary
Constructors Constructor Description CollectionMutator(SolrCloudManager cloudManager)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ZkWriteCommandcreateShard(ClusterState clusterState, ZkNodeProps message)ZkWriteCommanddeleteShard(ClusterState clusterState, ZkNodeProps message)ZkWriteCommandmodifyCollection(ClusterState clusterState, ZkNodeProps message)static DocCollectionupdateSlice(String collectionName, DocCollection collection, Slice slice)
-
-
-
Field Detail
-
cloudManager
protected final SolrCloudManager cloudManager
-
stateManager
protected final DistribStateManager stateManager
-
-
Constructor Detail
-
CollectionMutator
public CollectionMutator(SolrCloudManager cloudManager)
-
-
Method Detail
-
createShard
public ZkWriteCommand createShard(ClusterState clusterState, ZkNodeProps message)
-
deleteShard
public ZkWriteCommand deleteShard(ClusterState clusterState, ZkNodeProps message)
-
modifyCollection
public ZkWriteCommand modifyCollection(ClusterState clusterState, ZkNodeProps message)
-
updateSlice
public static DocCollection updateSlice(String collectionName, DocCollection collection, Slice slice)
-
-