See: Description
| Interface | Description | 
|---|---|
| Overseer.Message | |
| OverseerMessageHandler | Interface for processing messages received by an  OverseerTaskProcessor | 
| OverseerMessageHandler.Lock | |
| OverseerTaskProcessor.OverseerMessageHandlerSelector | An interface to determine which  OverseerMessageHandlerhandles a given message. | 
| RecoveryStrategy.RecoveryListener | 
| Class | Description | 
|---|---|
| ActionThrottle | |
| ActiveReplicaWatcher | Watch for replicas to become  Replica.State.ACTIVE. | 
| CloudConfigSetService | SolrCloud ConfigSetService impl. | 
| CloudDescriptor | SolrCloud metadata attached to a  CoreDescriptor. | 
| CloudUtil | |
| CurrentCoreDescriptorProvider | Provide the current list of registered  CoreDescriptors. | 
| DistributedMap | A distributed map. | 
| ElectionContext | |
| LeaderElector | Leader Election process. | 
| LockTree | This is a utility class that offers fine grained locking for various Collection Operations
 This class is designed for single threaded operation. | 
| Overseer | Cluster leader. | 
| Overseer.OverseerThread | |
| OverseerCollectionConfigSetProcessor | An  OverseerTaskProcessorthat handles:
 1) collection-related Overseer messages
 2) configset-related Overseer messages | 
| OverseerConfigSetMessageHandler | A  OverseerMessageHandlerthat handles ConfigSets API related
 overseer messages. | 
| OverseerNodePrioritizer | Responsible for prioritization of Overseer nodes, for example with the
 ADDROLE collection command. | 
| OverseerSolrResponse | |
| OverseerSolrResponseSerializer | |
| OverseerTaskProcessor | A generic processor run in the Overseer, used for handling items added
 to a distributed work queue. | 
| OverseerTaskQueue | A  ZkDistributedQueueaugmented with helper methods specific to the overseer task queues. | 
| OverseerTaskQueue.QueueEvent | |
| RecoveringCoreTermWatcher | Start recovery of a core if its term is less than leader's term | 
| RecoveryStrategy | This class may change in future and customisations are not supported between versions in terms of API or back compat
 behaviour. | 
| RecoveryStrategy.Builder | |
| RefreshCollectionMessage | Refresh the Cluster State for a given collection | 
| ReplicateFromLeader | |
| SizeLimitedDistributedMap | A size limited distributed map maintained in zk. | 
| SolrZkServer | |
| Stats | Used to hold statistics about some SolrCloud operations. | 
| Stats.FailedOp | |
| Stats.Stat | |
| SyncStrategy | |
| ZkCLI | |
| ZkController | Handle ZooKeeper interactions. | 
| ZkDistributedQueue | A ZK-based distributed queue. | 
| ZkDistributedQueueFactory | Implementation of  DistributedQueueFactorythat uses ZooKeeper. | 
| ZkShardTerms | Class used for interact with a ZK term node. | 
| ZkSolrResourceLoader | ResourceLoader that works with ZooKeeper. | 
| ZkSolrResourceLoader.ZkByteArrayInputStream | 
| Exception | Description | 
|---|---|
| ZkController.NotInClusterStateException | Thrown during pre register process if the replica is not present in clusterstate | 
| ZkController.ResourceModifiedInZkException | 
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.