org.apache.cassandra.service
Class DatacenterQuorumResponseHandler<T>
java.lang.Object
org.apache.cassandra.service.QuorumResponseHandler<T>
org.apache.cassandra.service.DatacenterQuorumResponseHandler<T>
- All Implemented Interfaces:
- IAsyncCallback, IMessageCallback
public class DatacenterQuorumResponseHandler<T>
- extends QuorumResponseHandler<T>
Datacenter Quorum response handler blocks for a quorum of responses from the local DC
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatacenterQuorumResponseHandler
public DatacenterQuorumResponseHandler(IResponseResolver<T> responseResolver,
ConsistencyLevel consistencyLevel,
java.lang.String table)
response
public void response(Message message)
- Specified by:
response
in interface IAsyncCallback
- Overrides:
response
in class QuorumResponseHandler<T>
- Parameters:
message
- response received.
determineBlockFor
public int determineBlockFor(ConsistencyLevel consistency_level,
java.lang.String table)
- Overrides:
determineBlockFor
in class QuorumResponseHandler<T>
assureSufficientLiveNodes
public void assureSufficientLiveNodes(java.util.Collection<java.net.InetAddress> endpoints)
throws UnavailableException
- Overrides:
assureSufficientLiveNodes
in class QuorumResponseHandler<T>
- Throws:
UnavailableException
Copyright © 2011 The Apache Software Foundation