## Uses of Interface
org.apache.solr.client.solrj.routing.ReplicaListTransformer

Packages that use ReplicaListTransformer
org.apache.solr.client.solrj.routing: Classes to handle query routing preferences

### Uses of ReplicaListTransformer in org.apache.solr.client.solrj.routing

Classes in org.apache.solr.client.solrj.routing that implement ReplicaListTransformer
`class` `AffinityReplicaListTransformer` Allows better caching by establishing deterministic evenly-distributed replica routing preferences according to either explicitly configured hash routing parameter, or the hash of a query parameter (configurable, usually related to the main query).
`class` `ShufflingReplicaListTransformer`

Methods in org.apache.solr.client.solrj.routing that return ReplicaListTransformer
`ReplicaListTransformer` NodePreferenceRulesComparator.`getBaseReplicaListTransformer()`
`ReplicaListTransformer` AffinityReplicaListTransformerFactory.`getInstance(String configSpec, SolrParams requestParams, ReplicaListTransformerFactory fallback)`
`ReplicaListTransformer` ReplicaListTransformerFactory.`getInstance(String configSpec, SolrParams requestParams, ReplicaListTransformerFactory fallback)`
`static ReplicaListTransformer` AffinityReplicaListTransformer.`getInstance(String dividendParam, String hashParam, SolrParams requestParams)`
`ReplicaListTransformer` RequestReplicaListTransformerGenerator.`getReplicaListTransformer(SolrParams requestParams)`
`ReplicaListTransformer` RequestReplicaListTransformerGenerator.`getReplicaListTransformer(SolrParams requestParams, String defaultShardPreferences)`
`ReplicaListTransformer` RequestReplicaListTransformerGenerator.`getReplicaListTransformer(SolrParams requestParams, String defaultShardPreferences, String nodeName, String localHostAddress, NodesSysPropsCacher sysPropsCacher)`