## Uses of Interface
org.apache.solr.client.solrj.cloud.NodeStateProvider

Packages that use NodeStateProvider
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.cloud: Common Solr Cloud and ZooKeeper related classes reused on both clients & server.

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

Methods in org.apache.solr.client.solrj.cloud that return NodeStateProvider
`NodeStateProvider` SolrCloudManager.`getNodeStateProvider()`

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

Classes in org.apache.solr.client.solrj.cloud.autoscaling that implement NodeStateProvider
`class` `DelegatingNodeStateProvider` Base class for overriding some behavior of `NodeStateProvider`.

Methods in org.apache.solr.client.solrj.cloud.autoscaling that return NodeStateProvider
`NodeStateProvider` Policy.Session.`getNodeStateProvider()`
`NodeStateProvider` DelegatingCloudManager.`getNodeStateProvider()`

Constructors in org.apache.solr.client.solrj.cloud.autoscaling with parameters of type NodeStateProvider
Constructor and Description
`DelegatingNodeStateProvider(NodeStateProvider delegate)`

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

Classes in org.apache.solr.client.solrj.impl that implement NodeStateProvider
`class` `SolrClientNodeStateProvider` The real `NodeStateProvider`, which communicates with Solr via SolrJ.

Methods in org.apache.solr.client.solrj.impl that return NodeStateProvider
`NodeStateProvider` SolrClientCloudManager.`getNodeStateProvider()`

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

Constructors in org.apache.solr.common.cloud with parameters of type NodeStateProvider
Constructor and Description
`NodesSysPropsCacher(NodeStateProvider nodeStateProvider, String currentNode, ZkStateReader stateReader)`