org.apache.cassandra.service
Class DatacenterSyncWriteResponseHandler
java.lang.Object
org.apache.cassandra.service.AbstractWriteResponseHandler
org.apache.cassandra.service.DatacenterSyncWriteResponseHandler
- All Implemented Interfaces:
- IAsyncCallback, IMessageCallback
public class DatacenterSyncWriteResponseHandler
- extends AbstractWriteResponseHandler
This class blocks for a quorum of responses _in all datacenters_ (CL.EACH_QUORUM).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatacenterSyncWriteResponseHandler
public DatacenterSyncWriteResponseHandler(java.util.Collection<java.net.InetAddress> naturalEndpoints,
java.util.Collection<java.net.InetAddress> pendingEndpoints,
ConsistencyLevel consistencyLevel,
Table table,
java.lang.Runnable callback,
WriteType writeType)
response
public void response(MessageIn message)
- Description copied from class:
AbstractWriteResponseHandler
- null message means "response from local write"
- Specified by:
response
in interface IAsyncCallback
- Specified by:
response
in class AbstractWriteResponseHandler
- Parameters:
message
- response received.
ackCount
protected int ackCount()
- Specified by:
ackCount
in class AbstractWriteResponseHandler
isLatencyForSnitch
public boolean isLatencyForSnitch()
- Returns:
- true if this callback is on the read path and its latency should be
given as input to the dynamic snitch.
Copyright © 2013 The Apache Software Foundation