## Uses of Interface
org.apache.solr.client.solrj.impl.ClusterStateProvider

Packages that use ClusterStateProvider
org.apache.solr.client.solrj.cloud: Common classes for SolrCloud.
org.apache.solr.client.solrj.impl: Concrete implementations of client API classes.

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

Classes in org.apache.solr.client.solrj.cloud that implement ClusterStateProvider
`class` `DelegatingClusterStateProvider` Base class for overriding some behavior of `ClusterStateProvider`

Fields in org.apache.solr.client.solrj.cloud declared as ClusterStateProvider
`protected ClusterStateProvider` DelegatingClusterStateProvider.`delegate`

Constructors in org.apache.solr.client.solrj.cloud with parameters of type ClusterStateProvider
`DelegatingClusterStateProvider​(ClusterStateProvider delegate)`

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

Classes in org.apache.solr.client.solrj.impl that implement ClusterStateProvider
`class` `BaseHttpClusterStateProvider`
`class` `Http2ClusterStateProvider`
`class` `HttpClusterStateProvider` Deprecated. Please use `Http2ClusterStateProvider`

Fields in org.apache.solr.client.solrj.impl declared as ClusterStateProvider
`protected ClusterStateProvider` CloudHttp2SolrClient.Builder.`stateProvider`
`protected ClusterStateProvider` CloudLegacySolrClient.Builder.`stateProvider`

Methods in org.apache.solr.client.solrj.impl that return ClusterStateProvider
`ClusterStateProvider` CloudHttp2SolrClient.`getClusterStateProvider()`
`ClusterStateProvider` CloudLegacySolrClient.`getClusterStateProvider()` Deprecated.
`abstract ClusterStateProvider` CloudSolrClient.`getClusterStateProvider()`
`static ClusterStateProvider` ClusterStateProvider.`newZkClusterStateProvider​(Collection<String> zkHosts, String zkChroot, boolean canUseZkACLs)`

Constructors in org.apache.solr.client.solrj.impl with parameters of type ClusterStateProvider
`Builder​(ClusterStateProvider stateProvider)` for an expert use-case
`Builder​(ClusterStateProvider stateProvider)` Provide an already created `ClusterStateProvider` instance
`Builder​(ClusterStateProvider stateProvider)` Deprecated. for an expert use-case