## Uses of Interface
org.apache.cassandra.service.IWriteResponseHandler

Packages that use IWriteResponseHandler
org.apache.cassandra.locator
org.apache.cassandra.service

Uses of IWriteResponseHandler in org.apache.cassandra.locator

Methods in org.apache.cassandra.locator that return IWriteResponseHandler
`IWriteResponseHandler` `AbstractReplicationStrategy.getWriteResponseHandler(java.util.Collection<java.net.InetAddress> writeEndpoints, ConsistencyLevel consistency_level, java.lang.Runnable callback)`

Uses of IWriteResponseHandler in org.apache.cassandra.service

Classes in org.apache.cassandra.service that implement IWriteResponseHandler
`class` `AbstractWriteResponseHandler`
`class` `DatacenterSyncWriteResponseHandler` This class blocks for a quorum of responses _in all datacenters_ (CL.EACH_QUORUM).
`class` `DatacenterWriteResponseHandler` This class blocks for a quorum of responses _in the local datacenter only_ (CL.LOCAL_QUORUM).
`class` `WriteResponseHandler` Handles blocking writes for ONE, ANY, TWO, THREE, QUORUM, and ALL consistency levels.

Methods in org.apache.cassandra.service that return IWriteResponseHandler
`static IWriteResponseHandler` `StorageProxy.applyCounterMutationOnCoordinator(CounterMutation cm, java.lang.String localDataCenter)`
`static IWriteResponseHandler` `StorageProxy.applyCounterMutationOnLeader(CounterMutation cm, java.lang.String localDataCenter, java.lang.Runnable callback)`
`static IWriteResponseHandler` `DatacenterSyncWriteResponseHandler.create(java.util.Collection<java.net.InetAddress> writeEndpoints, ConsistencyLevel consistencyLevel, java.lang.String table, java.lang.Runnable callback)`
`static IWriteResponseHandler` `DatacenterWriteResponseHandler.create(java.util.Collection<java.net.InetAddress> writeEndpoints, ConsistencyLevel consistencyLevel, java.lang.String table, java.lang.Runnable callback)`
`static IWriteResponseHandler` `WriteResponseHandler.create(java.util.Collection<java.net.InetAddress> writeEndpoints, ConsistencyLevel consistencyLevel, java.lang.String table, java.lang.Runnable callback)`
`static IWriteResponseHandler` `WriteResponseHandler.create(java.net.InetAddress endpoint)`
`static IWriteResponseHandler` `StorageProxy.mutateCounter(CounterMutation cm, java.lang.String localDataCenter)` Handle counter mutation on the coordinator host.
`static IWriteResponseHandler` `StorageProxy.performWrite(IMutation mutation, ConsistencyLevel consistency_level, java.lang.String localDataCenter, StorageProxy.WritePerformer performer, java.lang.Runnable callback)` Perform the write of a mutation given a WritePerformer.

Methods in org.apache.cassandra.service with parameters of type IWriteResponseHandler
`void` `StorageProxy.WritePerformer.apply(IMutation mutation, java.util.Collection<java.net.InetAddress> targets, IWriteResponseHandler responseHandler, java.lang.String localDataCenter, ConsistencyLevel consistency_level)`
`static java.util.concurrent.Future<java.lang.Void>` `StorageProxy.scheduleLocalHint(RowMutation mutation, java.net.InetAddress target, IWriteResponseHandler responseHandler, ConsistencyLevel consistencyLevel)`
`static void` `StorageProxy.sendToHintedEndpoints(RowMutation rm, java.util.Collection<java.net.InetAddress> targets, IWriteResponseHandler responseHandler, java.lang.String localDataCenter, ConsistencyLevel consistency_level)` Send the mutations to the right targets, write it locally if it corresponds or writes a hint when the node is not available.

Copyright © 2013 The Apache Software Foundation