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
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 © 2010 The Apache Software Foundation