## Uses of Class
org.apache.solr.common.cloud.Replica

Packages that use Replica
Package | Description
--- | ---
org.apache.solr.common.cloud | Common Solr Cloud and ZooKeeper related classes reused on both clients & server.

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

Methods in org.apache.solr.common.cloud that return Replica
Modifier and Type | Method and Description
--- | ---
`Replica` | Slice.`getLeader()`
`Replica` | ClusterState.`getLeader(String collection, String sliceName)` Get the lead replica for specific collection, or null if one currently doesn't exist.
`Replica` | ZkStateReader.`getLeaderRetry(String collection, String shard)` Get shard leader properties, with retry if none exist.
`Replica` | ZkStateReader.`getLeaderRetry(String collection, String shard, int timeout)` Get shard leader properties, with retry if none exist.
`Replica` | Slice.`getReplica(String replicaName)`
`Replica` | ClusterState.`getReplica(String collection, String coreNodeName)` Gets the replica by the core name (assuming the slice is unknown) or null if replica is not found.

Methods in org.apache.solr.common.cloud that return types with arguments of type Replica
Modifier and Type | Method and Description
--- | ---
`Collection<Replica>` | Slice.`getReplicas()` Gets the list of replicas for this slice.
`Map<String,Replica>` | Slice.`getReplicasCopy()`
`Map<String,Replica>` | Slice.`getReplicasMap()` Get the map of coreNodeName to replicas for this slice.

Constructor parameters in org.apache.solr.common.cloud with type arguments of type Replica
Constructor and Description
`Slice(String name, Map<String,Replica> replicas, Map<String,Object> props)`