| Modifier and Type | Method and Description |
|---|---|
ResultSet |
getUninterruptibly()
Waits for the query to return and return its result.
|
ResultSet |
getUninterruptibly(long timeout,
TimeUnit unit)
Waits for the provided time for the query to return and return its
result if available.
|
boolean |
set(V value)
Sets the value of this future.
|
boolean |
setException(Throwable throwable)
Sets the future to having failed with the given exception.
|
public ResultSet getUninterruptibly()
AbstractFuture.get(long, java.util.concurrent.TimeUnit) because it:
InterruptedException.NoHostAvailableException - if no host in the cluster can be
contacted successfully to execute this query.QueryExecutionException - if the query triggered an execution
exception, that is an exception thrown by Cassandra when it cannot execute
the query with the requested consistency level successfully.QueryValidationException - if the query if invalid (syntax error,
unauthorized or any other validation problem).public ResultSet getUninterruptibly(long timeout, TimeUnit unit) throws TimeoutException
AbstractFuture.get(long, java.util.concurrent.TimeUnit) because it:
InterruptedException.NoHostAvailableException - if no host in the cluster can be
contacted successfully to execute this query.QueryExecutionException - if the query triggered an execution
exception, that is an exception thrown by Cassandra when it cannot execute
the query with the requested consistency level successfully.QueryValidationException - if the query if invalid (syntax error,
unauthorized or any other validation problem).TimeoutException - if the wait timed out (Note that this is
different from a Cassandra timeout, which is a QueryExecutionException).public boolean set(V value)
true if
the value was successfully set, or false if the future has already
been set or cancelled.set in class com.google.common.util.concurrent.AbstractFuture<V>value - the value the future should hold.public boolean setException(Throwable throwable)
ExecutionException and thrown from the get methods. This method will return true if the exception was
successfully set, or false if the future has already been set or
cancelled.setException in class com.google.common.util.concurrent.AbstractFuture<V>throwable - the exception the future should hold.Copyright © 2013. All Rights Reserved.