Class AbstractReadExecutor

  • Direct Known Subclasses:
    AbstractReadExecutor.NeverSpeculatingReadExecutor

    public abstract class AbstractReadExecutor
    extends java.lang.Object
    Sends a read request to the replicas needed to satisfy a given ConsistencyLevel. Optionally, may perform additional requests to provide redundancy against replica failure: AlwaysSpeculatingReadExecutor will always send a request to one extra replica, while SpeculatingReadExecutor will wait until it looks like the original request is in danger of timing out before performing extra reads.