Class ReplicaMutator


  • public class ReplicaMutator
    extends Object
    • Field Detail

      • cloudManager

        protected final org.apache.solr.client.solrj.cloud.SolrCloudManager cloudManager
      • stateManager

        protected final org.apache.solr.client.solrj.cloud.DistribStateManager stateManager
      • zkClient

        protected org.apache.solr.common.cloud.SolrZkClient zkClient
    • Constructor Detail

      • ReplicaMutator

        public ReplicaMutator​(org.apache.solr.client.solrj.cloud.SolrCloudManager cloudManager)
    • Method Detail

      • addReplicaProperty

        public ZkWriteCommand addReplicaProperty​(org.apache.solr.common.cloud.ClusterState clusterState,
                                                 org.apache.solr.common.cloud.ZkNodeProps message)
      • deleteReplicaProperty

        public ZkWriteCommand deleteReplicaProperty​(org.apache.solr.common.cloud.ClusterState clusterState,
                                                    org.apache.solr.common.cloud.ZkNodeProps message)
      • setState

        public ZkWriteCommand setState​(org.apache.solr.common.cloud.ClusterState clusterState,
                                       org.apache.solr.common.cloud.ZkNodeProps message)
        Handles state updates
      • updateState

        protected ZkWriteCommand updateState​(org.apache.solr.common.cloud.ClusterState prevState,
                                             org.apache.solr.common.cloud.ZkNodeProps message)