## Uses of Interface
org.apache.solr.common.SolrCloseable

Packages that use SolrCloseable
org.apache.solr.client.solrj.cloud: Common classes for SolrCloud.
org.apache.solr.client.solrj.cloud.autoscaling: Common classes for autoscaling parsing filtering nodes and sorting
org.apache.solr.client.solrj.impl: Concrete implementations of client API classes.
org.apache.solr.common: Common classes reused on both clients & server for dealing with `documents to be indexed` and `result documents`.
org.apache.solr.common.cloud: Common Solr Cloud and ZooKeeper related classes reused on both clients & server.
org.apache.solr.common.util: Common utility classes reused on both clients & server.

### Uses of SolrCloseable in org.apache.solr.client.solrj.cloud

Subinterfaces of SolrCloseable in org.apache.solr.client.solrj.cloud
`interface` `DistribStateManager` This interface represents a distributed state repository.
`interface` `NodeStateProvider` This interface models the access to node and replica information.
`interface` `SolrCloudManager` This interface abstracts the access to a SolrCloud cluster, including interactions with Zookeeper, Solr and generic HTTP calls.

### Uses of SolrCloseable in org.apache.solr.client.solrj.cloud.autoscaling

Classes in org.apache.solr.client.solrj.cloud.autoscaling that implement SolrCloseable
`class` `DelegatingCloudManager` Base class for overriding some behavior of `SolrCloudManager`.
`class` `DelegatingClusterStateProvider` Base class for overriding some behavior of `ClusterStateProvider`
`class` `DelegatingDistribStateManager`
`class` `DelegatingNodeStateProvider` Base class for overriding some behavior of `NodeStateProvider`.

### Uses of SolrCloseable in org.apache.solr.client.solrj.impl

Subinterfaces of SolrCloseable in org.apache.solr.client.solrj.impl
`interface` `ClusterStateProvider`

Classes in org.apache.solr.client.solrj.impl that implement SolrCloseable
`class` `BaseHttpClusterStateProvider`
`class` `Http2ClusterStateProvider`
`class` `HttpClusterStateProvider`
`class` `SolrClientCloudManager` Class that implements `SolrCloudManager` using a SolrClient
`class` `SolrClientNodeStateProvider`
`class` `ZkClientClusterStateProvider`
`class` `ZkDistribStateManager` Implementation of `DistribStateManager` that uses Zookeeper.

### Uses of SolrCloseable in org.apache.solr.common

Constructors in org.apache.solr.common with parameters of type SolrCloseable
Constructor and Description
`SolrCloseableLatch(int count, SolrCloseable closeable)`

### Uses of SolrCloseable in org.apache.solr.common.cloud

Classes in org.apache.solr.common.cloud that implement SolrCloseable
`class` `ZkStateReader`

### Uses of SolrCloseable in org.apache.solr.common.util

Classes in org.apache.solr.common.util that implement SolrCloseable
`class` `ObjectCache` Simple object cache with a type-safe accessor.