org.apache.cassandra.service
Class DatacenterWriteResponseHandler
java.lang.Object
org.apache.cassandra.service.AbstractWriteResponseHandler
org.apache.cassandra.service.WriteResponseHandler
org.apache.cassandra.service.DatacenterWriteResponseHandler
- All Implemented Interfaces:
- IAsyncCallback, IMessageCallback
public class DatacenterWriteResponseHandler
- extends WriteResponseHandler
This class blocks for a quorum of responses _in the local datacenter only_ (CL.LOCAL_QUORUM).
Constructor Summary |
DatacenterWriteResponseHandler(java.util.Collection<java.net.InetAddress> naturalEndpoints,
java.util.Collection<java.net.InetAddress> pendingEndpoints,
ConsistencyLevel consistencyLevel,
java.lang.String table,
java.lang.Runnable callback,
WriteType writeType)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatacenterWriteResponseHandler
public DatacenterWriteResponseHandler(java.util.Collection<java.net.InetAddress> naturalEndpoints,
java.util.Collection<java.net.InetAddress> pendingEndpoints,
ConsistencyLevel consistencyLevel,
java.lang.String 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
- Overrides:
response
in class WriteResponseHandler
- Parameters:
message
- response received.
assureSufficientLiveNodes
public void assureSufficientLiveNodes()
throws UnavailableException
- Overrides:
assureSufficientLiveNodes
in class WriteResponseHandler
- Throws:
UnavailableException
Copyright © 2012 The Apache Software Foundation