Class ResponseResolver<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E,P>>
java.lang.Object
org.apache.cassandra.service.reads.ResponseResolver<E,P>
- Direct Known Subclasses:
DataResolver,DigestResolver
public abstract class ResponseResolver<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E,P>>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ReadCommandprotected static final org.slf4j.Loggerprotected final Dispatcher.RequestTimeprotected final Accumulator<Message<ReadResponse>> -
Constructor Summary
ConstructorsConstructorDescriptionResponseResolver(ReadCommand command, Supplier<? extends P> replicaPlan, Dispatcher.RequestTime requestTime) -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanvoidpreprocess(Message<ReadResponse> message) protected P
-
Field Details
-
logger
protected static final org.slf4j.Logger logger -
command
-
replicaPlan
-
responses
-
requestTime
-
-
Constructor Details
-
ResponseResolver
public ResponseResolver(ReadCommand command, Supplier<? extends P> replicaPlan, Dispatcher.RequestTime requestTime)
-
-
Method Details
-
replicaPlan
-
isDataPresent
public abstract boolean isDataPresent() -
preprocess
-
getMessages
-