org.apache.cassandra.service
Class DatacenterReadCallback<T>
java.lang.Object
org.apache.cassandra.service.ReadCallback<T>
org.apache.cassandra.service.DatacenterReadCallback<T>
- All Implemented Interfaces:
- IAsyncCallback, IMessageCallback
public class DatacenterReadCallback<T>
- extends ReadCallback<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 |
DatacenterReadCallback
public DatacenterReadCallback(IResponseResolver resolver,
ConsistencyLevel consistencyLevel,
IReadCommand command,
java.util.List<java.net.InetAddress> endpoints)
response
public void response(Message message)
- Specified by:
response
in interface IAsyncCallback
- Overrides:
response
in class ReadCallback<T>
- Parameters:
message
- response received.
response
public void response(ReadResponse result)
- Overrides:
response
in class ReadCallback<T>
determineBlockFor
public int determineBlockFor(ConsistencyLevel consistency_level,
java.lang.String table)
- Overrides:
determineBlockFor
in class ReadCallback<T>
assureSufficientLiveNodes
public void assureSufficientLiveNodes()
throws UnavailableException
- Overrides:
assureSufficientLiveNodes
in class ReadCallback<T>
- Throws:
UnavailableException
Copyright © 2011 The Apache Software Foundation