Package org.apache.cassandra.locator
Class ReplicaLayout.ForRangeRead
- java.lang.Object
-
- org.apache.cassandra.locator.ReplicaLayout<EndpointsForRange>
-
- org.apache.cassandra.locator.ReplicaLayout.ForRangeRead
-
- All Implemented Interfaces:
ReplicaLayout.ForRange
- Enclosing class:
- ReplicaLayout<E extends Endpoints<E>>
public static class ReplicaLayout.ForRangeRead extends ReplicaLayout<EndpointsForRange> implements ReplicaLayout.ForRange
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.cassandra.locator.ReplicaLayout
ReplicaLayout.ForRange, ReplicaLayout.ForRangeRead, ReplicaLayout.ForToken, ReplicaLayout.ForTokenRead, ReplicaLayout.ForTokenWrite, ReplicaLayout.ForWrite<E extends Endpoints<E>>
-
-
Constructor Summary
Constructors Constructor Description ForRangeRead(AbstractReplicationStrategy replicationStrategy, AbstractBounds<PartitionPosition> range, EndpointsForRange natural)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReplicaLayout.ForRangeRead
filter(java.util.function.Predicate<Replica> filter)
AbstractBounds<PartitionPosition>
range()
-
Methods inherited from class org.apache.cassandra.locator.ReplicaLayout
all, forTokenReadLiveSorted, forTokenWrite, forTokenWriteLiveAndDown, natural, replicationStrategy, toString
-
-
-
-
Constructor Detail
-
ForRangeRead
public ForRangeRead(AbstractReplicationStrategy replicationStrategy, AbstractBounds<PartitionPosition> range, EndpointsForRange natural)
-
-
Method Detail
-
range
public AbstractBounds<PartitionPosition> range()
- Specified by:
range
in interfaceReplicaLayout.ForRange
-
filter
public ReplicaLayout.ForRangeRead filter(java.util.function.Predicate<Replica> filter)
-
-