Class EndpointsForRange

All Implemented Interfaces:
Iterable<Replica>, ReplicaCollection<EndpointsForRange>
Direct Known Subclasses:
EndpointsForRange.Builder

public class EndpointsForRange extends Endpoints<EndpointsForRange>
A ReplicaCollection where all Replica are required to cover a range that fully contains the range() defined in the builder(). Endpoints are guaranteed to be unique; on construction, this is enforced unless optionally silenced (in which case only the first occurrence makes the cut).