Package org.apache.solr.cloud.overseer
Class SliceMutator
java.lang.Object
org.apache.solr.cloud.overseer.SliceMutator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.apache.solr.client.solrj.cloud.SolrCloudManagerstatic final Stringprotected final org.apache.solr.client.solrj.cloud.DistribStateManagerprotected final org.apache.solr.common.cloud.SolrZkClient -
Constructor Summary
ConstructorsConstructorDescriptionSliceMutator(org.apache.solr.client.solrj.cloud.SolrCloudManager cloudManager) -
Method Summary
Modifier and TypeMethodDescriptionaddReplica(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message) addRoutingRule(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message) removeReplica(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message) removeRoutingRule(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message) setShardLeader(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) updateShardState(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message)
-
Field Details
-
PREFERRED_LEADER_PROP
- See Also:
-
SLICE_UNIQUE_BOOLEAN_PROPERTIES
-
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
-
SliceMutator
public SliceMutator(org.apache.solr.client.solrj.cloud.SolrCloudManager cloudManager)
-
-
Method Details
-
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)
-