## Uses of Class
org.apache.cassandra.exceptions.UnavailableException

Packages that use UnavailableException
org.apache.cassandra.db
org.apache.cassandra.service
org.apache.cassandra.thrift

### Uses of UnavailableException in org.apache.cassandra.db

Methods in org.apache.cassandra.db that throw UnavailableException
`void` ConsistencyLevel.`assureSufficientLiveNodes(Keyspace keyspace, java.lang.Iterable<java.net.InetAddress> liveEndpoints)`

### Uses of UnavailableException in org.apache.cassandra.service

Methods in org.apache.cassandra.service that throw UnavailableException
`static AbstractWriteResponseHandler<IMutation>` StorageProxy.`applyCounterMutationOnCoordinator(CounterMutation cm, java.lang.String localDataCenter, long queryStartNanoTime)`
`static AbstractWriteResponseHandler<IMutation>` StorageProxy.`applyCounterMutationOnLeader(CounterMutation cm, java.lang.String localDataCenter, java.lang.Runnable callback, long queryStartNanoTime)`
`void` AbstractWriteResponseHandler.`assureSufficientLiveNodes()`
`void` ReadCallback.`assureSufficientLiveNodes()`
`static RowIterator` StorageProxy.`cas(java.lang.String keyspaceName, java.lang.String cfName, DecoratedKey key, CASRequest request, ConsistencyLevel consistencyForPaxos, ConsistencyLevel consistencyForCommit, ClientState state, long queryStartNanoTime)` Apply @param updates if and only if the current values in the row for @param key match the provided @param conditions.
`static AbstractReadExecutor` AbstractReadExecutor.`getReadExecutor(SinglePartitionReadCommand command, ConsistencyLevel consistencyLevel, long queryStartNanoTime)`
`static void` StorageProxy.`mutate(java.util.Collection<? extends IMutation> mutations, ConsistencyLevel consistency_level, long queryStartNanoTime)` Use this method to have these Mutations applied across all replicas.
`static void` StorageProxy.`mutateAtomically(java.util.Collection<Mutation> mutations, ConsistencyLevel consistency_level, boolean requireQuorumForRemove, long queryStartNanoTime)` See mutate.
`static AbstractWriteResponseHandler<IMutation>` StorageProxy.`mutateCounter(CounterMutation cm, java.lang.String localDataCenter, long queryStartNanoTime)` Handle counter mutation on the coordinator host.
`static void` StorageProxy.`mutateMV(java.nio.ByteBuffer dataKey, java.util.Collection<Mutation> mutations, boolean writeCommitLog, java.util.concurrent.atomic.AtomicLong baseComplete, long queryStartNanoTime)` Use this method to have these Mutations applied across all replicas.
`static void` StorageProxy.`mutateWithTriggers(java.util.Collection<? extends IMutation> mutations, ConsistencyLevel consistencyLevel, boolean mutateAtomically, long queryStartNanoTime)`
`static AbstractWriteResponseHandler<IMutation>` StorageProxy.`performWrite(IMutation mutation, ConsistencyLevel consistency_level, java.lang.String localDataCenter, StorageProxy.WritePerformer performer, java.lang.Runnable callback, WriteType writeType, long queryStartNanoTime)` Perform the write of a mutation given a WritePerformer.
`static PartitionIterator` StorageProxy.`read(SinglePartitionReadCommand.Group group, ConsistencyLevel consistencyLevel, ClientState state, long queryStartNanoTime)` Performs the actual reading of a row out of the StorageService, fetching a specific set of column names from a given column family.
`static PartitionIterator` StorageProxy.`read(SinglePartitionReadCommand.Group group, ConsistencyLevel consistencyLevel, long queryStartNanoTime)`
`static RowIterator` StorageProxy.`readOne(SinglePartitionReadCommand command, ConsistencyLevel consistencyLevel, ClientState state, long queryStartNanoTime)`
`static RowIterator` StorageProxy.`readOne(SinglePartitionReadCommand command, ConsistencyLevel consistencyLevel, long queryStartNanoTime)`
`static void` StorageProxy.`truncateBlocking(java.lang.String keyspace, java.lang.String cfname)` Performs the truncate operatoin, which effectively deletes all data from the column family cfname

### Uses of UnavailableException in org.apache.cassandra.thrift

Methods in org.apache.cassandra.thrift with parameters of type UnavailableException
`static UnavailableException` ThriftConversion.`toThrift(UnavailableException e)`