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 final org.apache.solr.client.solrj.cloud.SolrCloudManager
     
    static final String
     
    static final Set<String>
     
    protected final org.apache.solr.client.solrj.cloud.DistribStateManager
     
    protected final org.apache.solr.common.cloud.SolrZkClient
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    SliceMutator(org.apache.solr.client.solrj.cloud.SolrCloudManager cloudManager)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    addReplica(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.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)
     
    updateShardState(org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • PREFERRED_LEADER_PROP

      public static final String PREFERRED_LEADER_PROP
      See Also:
    • SLICE_UNIQUE_BOOLEAN_PROPERTIES

      public static final Set<String> 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)