Class DataResolver<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E,P>>
- java.lang.Object
-
- org.apache.cassandra.service.reads.ResponseResolver<E,P>
-
- org.apache.cassandra.service.reads.DataResolver<E,P>
-
public class DataResolver<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E,P>> extends ResponseResolver<E,P>
-
-
Field Summary
-
Fields inherited from class org.apache.cassandra.service.reads.ResponseResolver
command, logger, replicaPlan, requestTime, responses
-
-
Constructor Summary
Constructors Constructor Description DataResolver(ReadCommand command, java.util.function.Supplier<? extends P> replicaPlan, ReadRepair<E,P> readRepair, Dispatcher.RequestTime requestTime)
DataResolver(ReadCommand command, java.util.function.Supplier<? extends P> replicaPlan, ReadRepair<E,P> readRepair, Dispatcher.RequestTime requestTime, boolean trackRepairedStatus)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PartitionIterator
getData()
protected RepairedDataVerifier
getRepairedDataVerifier(ReadCommand command)
boolean
isDataPresent()
PartitionIterator
resolve()
PartitionIterator
resolve(java.lang.Runnable runOnShortRead)
-
Methods inherited from class org.apache.cassandra.service.reads.ResponseResolver
getMessages, preprocess, replicaPlan
-
-
-
-
Constructor Detail
-
DataResolver
public DataResolver(ReadCommand command, java.util.function.Supplier<? extends P> replicaPlan, ReadRepair<E,P> readRepair, Dispatcher.RequestTime requestTime)
-
DataResolver
public DataResolver(ReadCommand command, java.util.function.Supplier<? extends P> replicaPlan, ReadRepair<E,P> readRepair, Dispatcher.RequestTime requestTime, boolean trackRepairedStatus)
-
-
Method Detail
-
getData
public PartitionIterator getData()
-
isDataPresent
public boolean isDataPresent()
- Specified by:
isDataPresent
in classResponseResolver<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E,P>>
-
resolve
public PartitionIterator resolve()
-
resolve
public PartitionIterator resolve(@Nullable java.lang.Runnable runOnShortRead)
-
getRepairedDataVerifier
protected RepairedDataVerifier getRepairedDataVerifier(ReadCommand command)
-
-