public class ErrorResultSetFuture
extends com.google.common.util.concurrent.AbstractFuture<com.datastax.driver.core.ResultSet>
ErrorResultSetFuture class extends Cassandra
ResultSetFuture in order to provide an error result set when an
error occurred processing a intermediate query.| Constructor and Description |
|---|
ErrorResultSetFuture(StatementManager mgr,
Throwable error)
Instantiates a new
ErrorResultSetFuture object. |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(Runnable listener,
Executor exec) |
boolean |
cancel(boolean mayInterruptIfRunning) |
com.datastax.driver.core.ResultSet |
get() |
com.datastax.driver.core.ResultSet |
get(long timeout,
TimeUnit unit) |
com.datastax.driver.core.ResultSet |
getUninterruptibly() |
com.datastax.driver.core.ResultSet |
getUninterruptibly(long timeout,
TimeUnit unit) |
boolean |
isCancelled() |
boolean |
isDone() |
void |
onException(com.datastax.driver.core.Connection arg0,
Exception arg1,
long arg2,
int arg3) |
void |
onSet(com.datastax.driver.core.Connection arg0,
com.datastax.driver.core.Message.Response arg1,
com.datastax.driver.core.ExecutionInfo arg2,
com.datastax.driver.core.Statement arg3,
long arg4) |
void |
onSet(com.datastax.driver.core.Connection arg0,
com.datastax.driver.core.Message.Response arg1,
long arg2,
int arg3) |
boolean |
onTimeout(com.datastax.driver.core.Connection arg0,
long arg1,
int arg2) |
void |
register(com.datastax.driver.core.RequestHandler arg0) |
com.datastax.driver.core.Message.Request |
request() |
int |
retryCount() |
public ErrorResultSetFuture(StatementManager mgr, Throwable error)
ErrorResultSetFuture object.mgr - the statement managererror - the error that occurredNullPointerException - if mgr or error is
nullpublic com.datastax.driver.core.ResultSet getUninterruptibly()
getUninterruptibly in interface com.datastax.driver.core.ResultSetFutureResultSetFuture.getUninterruptibly()public com.datastax.driver.core.ResultSet getUninterruptibly(long timeout,
TimeUnit unit)
throws TimeoutException
getUninterruptibly in interface com.datastax.driver.core.ResultSetFutureTimeoutExceptionResultSetFuture.getUninterruptibly(long, java.util.concurrent.TimeUnit)public boolean cancel(boolean mayInterruptIfRunning)
public com.datastax.driver.core.ResultSet get(long timeout,
TimeUnit unit)
throws InterruptedException,
TimeoutException,
ExecutionException
get in interface Future<com.datastax.driver.core.ResultSet>get in class com.google.common.util.concurrent.AbstractFuture<com.datastax.driver.core.ResultSet>InterruptedExceptionTimeoutExceptionExecutionExceptionAbstractFuture.get(long, java.util.concurrent.TimeUnit)public com.datastax.driver.core.ResultSet get()
throws InterruptedException,
ExecutionException
get in interface Future<com.datastax.driver.core.ResultSet>get in class com.google.common.util.concurrent.AbstractFuture<com.datastax.driver.core.ResultSet>InterruptedExceptionExecutionExceptionAbstractFuture.get()public boolean isDone()
public boolean isCancelled()
isCancelled in interface Future<com.datastax.driver.core.ResultSet>isCancelled in class com.google.common.util.concurrent.AbstractFuture<com.datastax.driver.core.ResultSet>AbstractFuture.isCancelled()public void addListener(Runnable listener, Executor exec)
addListener in interface com.google.common.util.concurrent.ListenableFuture<com.datastax.driver.core.ResultSet>addListener in class com.google.common.util.concurrent.AbstractFuture<com.datastax.driver.core.ResultSet>AbstractFuture.addListener(java.lang.Runnable, java.util.concurrent.Executor)public void register(com.datastax.driver.core.RequestHandler arg0)
public com.datastax.driver.core.Message.Request request()
public void onSet(com.datastax.driver.core.Connection arg0,
com.datastax.driver.core.Message.Response arg1,
com.datastax.driver.core.ExecutionInfo arg2,
com.datastax.driver.core.Statement arg3,
long arg4)
public void onSet(com.datastax.driver.core.Connection arg0,
com.datastax.driver.core.Message.Response arg1,
long arg2,
int arg3)
public void onException(com.datastax.driver.core.Connection arg0,
Exception arg1,
long arg2,
int arg3)
public boolean onTimeout(com.datastax.driver.core.Connection arg0,
long arg1,
int arg2)
public int retryCount()
Copyright (C) 2015-2017 The Helenus Driver Project Authors.