Class DigestResolver<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.DigestResolver<E,P>
-
public class DigestResolver<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E,P>> extends ResponseResolver<E,P>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDigestResolver.DigestResolverDebugResult
-
Field Summary
-
Fields inherited from class org.apache.cassandra.service.reads.ResponseResolver
command, logger, replicaPlan, requestTime, responses
-
-
Constructor Summary
Constructors Constructor Description DigestResolver(ReadCommand command, ReplicaPlan.Shared<E,P> replicaPlan, Dispatcher.RequestTime requestTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PartitionIteratorgetData()DigestResolver.DigestResolverDebugResult[]getDigestsByEndpoint()booleanhasTransientResponse()booleanisDataPresent()voidpreprocess(Message<ReadResponse> message)booleanresponsesMatch()-
Methods inherited from class org.apache.cassandra.service.reads.ResponseResolver
getMessages, replicaPlan
-
-
-
-
Constructor Detail
-
DigestResolver
public DigestResolver(ReadCommand command, ReplicaPlan.Shared<E,P> replicaPlan, Dispatcher.RequestTime requestTime)
-
-
Method Detail
-
preprocess
public void preprocess(Message<ReadResponse> message)
- Overrides:
preprocessin classResponseResolver<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E,P>>
-
hasTransientResponse
public boolean hasTransientResponse()
-
getData
public PartitionIterator getData()
-
responsesMatch
public boolean responsesMatch()
-
isDataPresent
public boolean isDataPresent()
- Specified by:
isDataPresentin classResponseResolver<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E,P>>
-
getDigestsByEndpoint
public DigestResolver.DigestResolverDebugResult[] getDigestsByEndpoint()
-
-