public class BatchlogResponseHandler<T> extends AbstractWriteResponseHandler<T>
| Modifier and Type | Class and Description | 
|---|---|
| static class  | BatchlogResponseHandler.BatchlogCleanup | 
| static interface  | BatchlogResponseHandler.BatchlogCleanupCallback | 
| Modifier and Type | Field and Description | 
|---|---|
| protected int | requiredBeforeFinish | 
callback, consistencyLevel, keyspace, logger, naturalEndpoints, pendingEndpoints, writeTypeisAlive| Constructor and Description | 
|---|
| BatchlogResponseHandler(AbstractWriteResponseHandler<T> wrapped,
                       int requiredBeforeFinish,
                       BatchlogResponseHandler.BatchlogCleanup cleanup,
                       long queryStartNanoTime) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected int | ackCount() | 
| void | assureSufficientLiveNodes() | 
| void | get() | 
| boolean | isLatencyForSnitch() | 
| void | onFailure(java.net.InetAddress from,
         RequestFailureReason failureReason)Called when there is an exception on the remote node or timeout happens | 
| void | response(MessageIn<T> msg)null message means "response from local write" | 
| protected void | signal() | 
| protected int | totalBlockFor() | 
| protected int | totalEndpoints() | 
| protected boolean | waitingFor(java.net.InetAddress from) | 
currentTimeout, setSupportsBackPressure, supportsBackPressurepublic BatchlogResponseHandler(AbstractWriteResponseHandler<T> wrapped, int requiredBeforeFinish, BatchlogResponseHandler.BatchlogCleanup cleanup, long queryStartNanoTime)
protected int ackCount()
ackCount in class AbstractWriteResponseHandler<T>public void response(MessageIn<T> msg)
AbstractWriteResponseHandlerresponse in interface IAsyncCallback<T>response in class AbstractWriteResponseHandler<T>msg - response received.public boolean isLatencyForSnitch()
public void onFailure(java.net.InetAddress from,
                      RequestFailureReason failureReason)
IAsyncCallbackWithFailureonFailure in interface IAsyncCallbackWithFailure<T>onFailure in class AbstractWriteResponseHandler<T>public void assureSufficientLiveNodes()
assureSufficientLiveNodes in class AbstractWriteResponseHandler<T>public void get()
         throws WriteTimeoutException,
                WriteFailureException
get in class AbstractWriteResponseHandler<T>WriteTimeoutExceptionWriteFailureExceptionprotected int totalBlockFor()
totalBlockFor in class AbstractWriteResponseHandler<T>protected int totalEndpoints()
totalEndpoints in class AbstractWriteResponseHandler<T>protected boolean waitingFor(java.net.InetAddress from)
waitingFor in class AbstractWriteResponseHandler<T>protected void signal()
signal in class AbstractWriteResponseHandler<T>Copyright © 2018 The Apache Software Foundation