| Package | Description | 
|---|---|
| org.apache.solr.cloud | Classes for dealing with ZooKeeper when operating in SolrCloud mode. | 
| org.apache.solr.cloud.api.collections | Package related to internal implementations of the SolrCloud collections api | 
| org.apache.solr.cloud.autoscaling | Package for classes related to autoscaling | 
| org.apache.solr.cloud.autoscaling.sim | Simulated environment for autoscaling. | 
| org.apache.solr.cloud.overseer | Classes for updating cluster state in SolrCloud mode. | 
| org.apache.solr.core | Core classes implementing Solr internals and the management of  SolrCores | 
| org.apache.solr.handler | Concrete implementations of  SolrRequestHandler | 
| org.apache.solr.handler.admin | SolrRequestHandlerimplementations for powering he Solr Admin UI | 
| org.apache.solr.schema | IndexSchemaandFieldTypeimplementations for powering schema.xml | 
| org.apache.solr.update | APIs and classes for managing index updates | 
| Class and Description | 
|---|
| CloudDescriptor SolrCloud metadata attached to a  CoreDescriptor. | 
| CurrentCoreDescriptorProvider Provide the current list of registered  CoreDescriptors. | 
| DistributedMap A distributed map. | 
| ElectionContext | 
| LeaderElector Leader Election process. | 
| LockTree.Session | 
| Overseer Cluster leader. | 
| Overseer.OverseerThread | 
| OverseerMessageHandler Interface for processing messages received by an  OverseerTaskProcessor | 
| OverseerMessageHandler.Lock | 
| OverseerNodePrioritizer Responsible for prioritization of Overseer nodes, for example with the
 ADDROLE collection command. | 
| OverseerSolrResponse | 
| OverseerTaskProcessor A generic processor run in the Overseer, used for handling items added
 to a distributed work queue. | 
| OverseerTaskProcessor.OverseerMessageHandlerSelector An interface to determine which  OverseerMessageHandlerhandles a given message. | 
| OverseerTaskProcessor.TaskBatch | 
| OverseerTaskQueue A  ZkDistributedQueueaugmented with helper methods specific to the overseer task queues. | 
| OverseerTaskQueue.QueueEvent | 
| RecoveryStrategy This class may change in future and customisations are not supported between versions in terms of API or back compat
 behaviour. | 
| RecoveryStrategy.RecoveryListener | 
| Stats Used to hold statistics about some SolrCloud operations. | 
| Stats.FailedOp | 
| Stats.Stat | 
| ZkController Handle ZooKeeper interactions. | 
| ZkDistributedQueue A ZK-based distributed queue. | 
| ZkShardTerms Class used for interact with a ZK term node. | 
| ZkSolrResourceLoader ResourceLoader that works with ZooKeeper. | 
| Class and Description | 
|---|
| Overseer Cluster leader. | 
| OverseerMessageHandler Interface for processing messages received by an  OverseerTaskProcessor | 
| OverseerMessageHandler.Lock | 
| OverseerNodePrioritizer Responsible for prioritization of Overseer nodes, for example with the
 ADDROLE collection command. | 
| OverseerSolrResponse | 
| OverseerTaskProcessor.TaskBatch | 
| Stats Used to hold statistics about some SolrCloud operations. | 
| Class and Description | 
|---|
| Stats Used to hold statistics about some SolrCloud operations. | 
| Class and Description | 
|---|
| ActionThrottle | 
| Stats Used to hold statistics about some SolrCloud operations. | 
| Class and Description | 
|---|
| Stats Used to hold statistics about some SolrCloud operations. | 
| Class and Description | 
|---|
| CloudDescriptor SolrCloud metadata attached to a  CoreDescriptor. | 
| ZkController Handle ZooKeeper interactions. | 
| ZkSolrResourceLoader ResourceLoader that works with ZooKeeper. | 
| Class and Description | 
|---|
| ZkController Handle ZooKeeper interactions. | 
| Class and Description | 
|---|
| ZkController Handle ZooKeeper interactions. | 
| Class and Description | 
|---|
| ZkController Handle ZooKeeper interactions. | 
| Class and Description | 
|---|
| ActionThrottle | 
| RecoveryStrategy.Builder | 
| RecoveryStrategy.RecoveryListener | 
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.