## Uses of Class
org.apache.solr.cloud.overseer.ZkWriteCommand

- Packages that use ZkWriteCommand
  Package | Description
  --- | ---
  org.apache.solr.cloud.overseer | Classes for updating cluster state in SolrCloud mode.

- - ### Uses of ZkWriteCommand in org.apache.solr.cloud.overseer

    Fields in org.apache.solr.cloud.overseer declared as ZkWriteCommand
    Modifier and Type | Field and Description
    --- | ---
    `static ZkWriteCommand` | ZkStateWriter.`NO_OP` Represents a no-op `ZkWriteCommand` which will result in no modification to cluster state

    Methods in org.apache.solr.cloud.overseer that return ZkWriteCommand
    Modifier and Type | Method and Description
    --- | ---
    `ZkWriteCommand` | SliceMutator.`addReplica(ClusterState clusterState, ZkNodeProps message)`
    `ZkWriteCommand` | ReplicaMutator.`addReplicaProperty(ClusterState clusterState, ZkNodeProps message)`
    `ZkWriteCommand` | SliceMutator.`addRoutingRule(ClusterState clusterState, ZkNodeProps message)`
    `ZkWriteCommand` | ClusterStateMutator.`createCollection(ClusterState clusterState, ZkNodeProps message)`
    `ZkWriteCommand` | CollectionMutator.`createShard(ClusterState clusterState, ZkNodeProps message)`
    `ZkWriteCommand` | ClusterStateMutator.`deleteCollection(ClusterState clusterState, ZkNodeProps message)`
    `ZkWriteCommand` | ReplicaMutator.`deleteReplicaProperty(ClusterState clusterState, ZkNodeProps message)`
    `ZkWriteCommand` | CollectionMutator.`deleteShard(ClusterState clusterState, ZkNodeProps message)`
    `ZkWriteCommand` | ClusterStateMutator.`migrateStateFormat(ClusterState clusterState, ZkNodeProps message)`
    `ZkWriteCommand` | CollectionMutator.`modifyCollection(ClusterState clusterState, ZkNodeProps message)`
    `static ZkWriteCommand` | ZkWriteCommand.`noop()`
    `ZkWriteCommand` | SliceMutator.`removeReplica(ClusterState clusterState, ZkNodeProps message)`
    `ZkWriteCommand` | SliceMutator.`removeRoutingRule(ClusterState clusterState, ZkNodeProps message)`
    `ZkWriteCommand` | SliceMutator.`setShardLeader(ClusterState clusterState, ZkNodeProps message)`
    `ZkWriteCommand` | ReplicaMutator.`setState(ClusterState clusterState, ZkNodeProps message)`
    `ZkWriteCommand` | SliceMutator.`updateShardState(ClusterState clusterState, ZkNodeProps message)`
    `protected ZkWriteCommand` | ReplicaMutator.`updateState(ClusterState prevState, ZkNodeProps message)`
    `protected ZkWriteCommand` | ReplicaMutator.`updateStateNew(ClusterState clusterState, ZkNodeProps message)` Handles non-legacy state updates

    Methods in org.apache.solr.cloud.overseer that return types with arguments of type ZkWriteCommand
    Modifier and Type | Method and Description
    --- | ---
    `List<ZkWriteCommand>` | NodeMutator.`downNode(ClusterState clusterState, ZkNodeProps message)`

    Methods in org.apache.solr.cloud.overseer with parameters of type ZkWriteCommand
    Modifier and Type | Method and Description
    --- | ---
    `ClusterState` | ZkStateWriter.`enqueueUpdate(ClusterState prevState, ZkWriteCommand cmd, ZkStateWriter.ZkWriteCallback callback)` Applies the given `ZkWriteCommand` on the `prevState`.
    `protected boolean` | ZkStateWriter.`maybeFlushAfter(ZkWriteCommand cmd)` Logic to decide a flush after processing a ZkWriteCommand
    `protected boolean` | ZkStateWriter.`maybeFlushBefore(ZkWriteCommand cmd)` Logic to decide a flush before processing a ZkWriteCommand

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.