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 SolrCloudManager
cloudManager
protected DistribStateManager
stateManager
-
Constructor Summary
Constructors Constructor Description CollectionMutator(SolrCloudManager cloudManager)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ZkWriteCommand
createShard(ClusterState clusterState, ZkNodeProps message)
ZkWriteCommand
deleteShard(ClusterState clusterState, ZkNodeProps message)
ZkWriteCommand
modifyCollection(ClusterState clusterState, ZkNodeProps message)
static DocCollection
updateSlice(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)
-
-