Package org.apache.solr.cloud.overseer
Class SliceMutator
- java.lang.Object
-
- org.apache.solr.cloud.overseer.SliceMutator
-
public class SliceMutator extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.solr.client.solrj.cloud.SolrCloudManagercloudManagerstatic StringPREFERRED_LEADER_PROPstatic Set<String>SLICE_UNIQUE_BOOLEAN_PROPERTIESprotected org.apache.solr.client.solrj.cloud.DistribStateManagerstateManagerprotected org.apache.solr.common.cloud.SolrZkClientzkClient
-
Constructor Summary
Constructors Constructor Description SliceMutator(org.apache.solr.client.solrj.cloud.SolrCloudManager cloudManager)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ZkWriteCommandaddReplica(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message)ZkWriteCommandaddRoutingRule(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message)ZkWriteCommandremoveReplica(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message)ZkWriteCommandremoveRoutingRule(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message)ZkWriteCommandsetShardLeader(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message)static org.apache.solr.common.cloud.DocCollectionupdateReplica(org.apache.solr.common.cloud.DocCollection collection, org.apache.solr.common.cloud.Slice slice, String coreNodeName, org.apache.solr.common.cloud.Replica replica)ZkWriteCommandupdateShardState(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message)
-
-
-
Field Detail
-
PREFERRED_LEADER_PROP
public static final String PREFERRED_LEADER_PROP
- See Also:
- Constant Field Values
-
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
-
-
Method Detail
-
addReplica
public ZkWriteCommand addReplica(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message)
-
removeReplica
public ZkWriteCommand removeReplica(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message)
-
setShardLeader
public ZkWriteCommand setShardLeader(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message)
-
updateShardState
public ZkWriteCommand updateShardState(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message)
-
addRoutingRule
public ZkWriteCommand addRoutingRule(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message)
-
removeRoutingRule
public ZkWriteCommand removeRoutingRule(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message)
-
updateReplica
public static org.apache.solr.common.cloud.DocCollection updateReplica(org.apache.solr.common.cloud.DocCollection collection, org.apache.solr.common.cloud.Slice slice, String coreNodeName, org.apache.solr.common.cloud.Replica replica)
-
-