public class EmptyResultSetFuture
extends com.google.common.util.concurrent.AbstractFuture<com.datastax.driver.core.ResultSet>
EmptyResultSetFuture class extends Cassandra
ResultSetFuture in order to provide an empty result set when no
query needed to be sent.| Constructor and Description |
|---|
EmptyResultSetFuture(StatementManager mgr)
Instantiates a new
EmptyResultSetFuture 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 EmptyResultSetFuture(StatementManager mgr)
EmptyResultSetFuture object.mgr - the statement managerNullPointerException - if mgr 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.