# Hierarchy For Package org.apache.solr.cloud

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.solr.cloud.ActionThrottle
  - org.apache.solr.cloud.AddReplicaCmd
  - org.apache.solr.cloud.Assign
  - org.apache.solr.cloud.BackupCmd
  - org.apache.solr.cloud.CloudDescriptor
  - org.apache.solr.cloud.CloudUtil
  - org.apache.solr.core.ConfigSetService
    - org.apache.solr.cloud.CloudConfigSetService
  - org.apache.solr.cloud.CreateAliasCmd
  - org.apache.solr.cloud.CreateCollectionCmd
  - org.apache.solr.cloud.CreateShardCmd
  - org.apache.solr.cloud.CreateSnapshotCmd
  - org.apache.solr.cloud.CurrentCoreDescriptorProvider
  - org.apache.solr.cloud.DeleteAliasCmd
  - org.apache.solr.cloud.DeleteCollectionCmd
  - org.apache.solr.cloud.DeleteNodeCmd
  - org.apache.solr.cloud.DeleteReplicaCmd
  - org.apache.solr.cloud.DeleteShardCmd
  - org.apache.solr.cloud.DeleteSnapshotCmd
  - org.apache.solr.cloud.DistributedMap
    - org.apache.solr.cloud.SizeLimitedDistributedMap
  - org.apache.solr.cloud.DistributedQueue
    - org.apache.solr.cloud.OverseerTaskQueue
  - org.apache.solr.cloud.ElectionContext (implements java.io.Closeable)
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.ByteArrayInputStream
      - org.apache.solr.cloud.ZkSolrResourceLoader.ZkByteArrayInputStream
  - org.apache.solr.cloud.LeaderElector
  - org.apache.solr.cloud.LockTree
  - org.apache.solr.cloud.LockTree.Session
  - org.apache.solr.cloud.MigrateCmd
  - org.apache.solr.cloud.Overseer (implements java.io.Closeable)
  - org.apache.solr.cloud.Overseer.FailedOp
  - org.apache.solr.cloud.Overseer.Stat
  - org.apache.solr.cloud.Overseer.Stats
  - org.apache.solr.cloud.OverseerAutoReplicaFailoverThread (implements java.io.Closeable, java.lang.Runnable)
  - org.apache.solr.cloud.OverseerCollectionMessageHandler (implements java.io.Closeable, org.apache.solr.cloud.OverseerMessageHandler)
  - org.apache.solr.cloud.OverseerConfigSetMessageHandler (implements org.apache.solr.cloud.OverseerMessageHandler)
  - org.apache.solr.cloud.OverseerNodePrioritizer
  - org.apache.solr.cloud.OverseerRoleCmd
  - org.apache.solr.cloud.OverseerStatusCmd
  - org.apache.solr.cloud.OverseerTaskProcessor (implements java.io.Closeable, java.lang.Runnable)
    - org.apache.solr.cloud.OverseerCollectionConfigSetProcessor
  - org.apache.solr.cloud.OverseerTaskProcessor.Runner (implements java.lang.Runnable)
  - org.apache.solr.cloud.OverseerTaskProcessor.TaskBatch
  - org.apache.solr.cloud.OverseerTaskQueue.QueueEvent
  - org.apache.solr.cloud.ReplaceNodeCmd
  - org.apache.solr.cloud.RestoreCmd
  - org.apache.solr.core.SolrResourceLoader (implements java.io.Closeable, org.apache.lucene.analysis.util.ResourceLoader)
    - org.apache.solr.cloud.ZkSolrResourceLoader
  - org.apache.solr.client.solrj.SolrResponse (implements java.io.Serializable)
    - org.apache.solr.cloud.OverseerSolrResponse
  - org.apache.solr.cloud.SolrZkServer
  - org.apache.solr.cloud.SplitShardCmd
  - org.apache.solr.cloud.SyncStrategy
  - java.lang.Thread (implements java.lang.Runnable)
    - org.apache.solr.cloud.LeaderInitiatedRecoveryThread
    - org.apache.solr.cloud.RecoveryStrategy (implements java.io.Closeable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.solr.common.SolrException
          - org.apache.solr.cloud.ZkController.NotLeaderException
          - org.apache.solr.cloud.ZkController.ResourceModifiedInZkException
  - org.apache.solr.cloud.ZkCLI
  - org.apache.solr.cloud.ZkController

## Interface Hierarchy

- org.apache.solr.cloud.ActionThrottle.NanoTimeSource
- java.lang.AutoCloseable
  - java.io.Closeable
    - org.apache.solr.cloud.OverseerTaskProcessor.OverseerMessageHandlerSelector
- org.apache.solr.cloud.OverseerMessageHandler
- org.apache.solr.cloud.OverseerMessageHandler.Lock
- org.apache.solr.cloud.RecoveryStrategy.RecoveryListener

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