## Uses of Class
org.apache.solr.common.cloud.ClusterState.CollectionRef

Packages that use ClusterState.CollectionRef
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 ClusterState.CollectionRef in org.apache.solr.client.solrj.cloud.autoscaling

Methods in org.apache.solr.client.solrj.cloud.autoscaling that return ClusterState.CollectionRef
`ClusterState.CollectionRef` DelegatingClusterStateProvider.`getState(String collection)`

### Uses of ClusterState.CollectionRef in org.apache.solr.client.solrj.impl

Methods in org.apache.solr.client.solrj.impl that return ClusterState.CollectionRef
`ClusterState.CollectionRef` ZkClientClusterStateProvider.`getState(String collection)`
`ClusterState.CollectionRef` ClusterStateProvider.`getState(String collection)` Obtain the state of the collection (cluster status).
`ClusterState.CollectionRef` HttpClusterStateProvider.`getState(String collection)`

### Uses of ClusterState.CollectionRef in org.apache.solr.common.cloud

Methods in org.apache.solr.common.cloud that return ClusterState.CollectionRef
`ClusterState.CollectionRef` ClusterState.`getCollectionRef(String coll)`

Methods in org.apache.solr.common.cloud that return types with arguments of type ClusterState.CollectionRef
`Map<String,ClusterState.CollectionRef>` ClusterState.`getCollectionStates()` Be aware that this may return collections which may not exist now.

Constructor parameters in org.apache.solr.common.cloud with type arguments of type ClusterState.CollectionRef
Constructor and Description
`ClusterState(Set<String> liveNodes, Map<String,ClusterState.CollectionRef> collectionStates, Integer znodeVersion)` Use this if all the collection states are not readily available and some needs to be lazily loaded