public class CompletedFuture<V> extends AbstractFuture<V>
| Constructor and Description |
|---|
CompletedFuture(ISession session,
org.snf4j.core.future.FutureState state)
Constructs a completed future with the specified session.
|
| Modifier and Type | Method and Description |
|---|---|
IFuture<V> |
await()
Returns immediately
|
IFuture<V> |
await(long timeoutMillis)
Returns immediately
|
IFuture<V> |
await(long timeout,
TimeUnit unit)
Returns immediately
|
IFuture<V> |
awaitUninterruptibly()
Returns immediately
|
IFuture<V> |
awaitUninterruptibly(long timeoutMillis)
Returns immediately
|
IFuture<V> |
awaitUninterruptibly(long timeout,
TimeUnit unit)
Returns immediately
|
boolean |
cancel(boolean arg0)
Does nothing.
|
Throwable |
cause()
Returns
null |
V |
get()
Returns immediately
|
V |
get(long arg0,
TimeUnit arg1)
Returns immediately
|
boolean |
isDone()
Tells that this future is completed
|
IFuture<V> |
sync()
Returns immediately
|
IFuture<V> |
sync(long timeoutMillis)
Returns immediately
|
IFuture<V> |
sync(long timeout,
TimeUnit unit)
Returns immediately
|
IFuture<V> |
syncUninterruptibly()
Returns immediately
|
IFuture<V> |
syncUninterruptibly(long timeoutMillis)
Returns immediately
|
IFuture<V> |
syncUninterruptibly(long timeout,
TimeUnit unit)
Returns immediately
|
getNow, getSession, isCancelled, isFailed, isSuccessful, toStringpublic CompletedFuture(ISession session, org.snf4j.core.future.FutureState state)
session - the session this future is associated withstate - the state of this futureIllegalArgumentException - if the state argument is nullpublic boolean cancel(boolean arg0)
truepublic V get() throws InterruptedException, ExecutionException
nullInterruptedExceptionExecutionExceptionpublic V get(long arg0, TimeUnit arg1) throws InterruptedException, ExecutionException, TimeoutException
nullInterruptedExceptionExecutionExceptionTimeoutExceptionpublic boolean isDone()
public IFuture<V> await(long timeoutMillis)
timeoutMillis - the time limit in milliseconds to waitpublic IFuture<V> await(long timeout, TimeUnit unit)
timeout - the time limit to waitunit - the time unit of the time limitpublic IFuture<V> awaitUninterruptibly()
public IFuture<V> awaitUninterruptibly(long timeoutMillis)
timeoutMillis - the time limit in milliseconds to waitpublic IFuture<V> awaitUninterruptibly(long timeout, TimeUnit unit)
timeout - the time limit to waitunit - the time unit of the time limitpublic IFuture<V> sync(long timeoutMillis)
timeoutMillis - the time limit in milliseconds to waitpublic IFuture<V> sync(long timeout, TimeUnit unit)
timeout - the time limit to waitunit - the time unit of the time limitpublic IFuture<V> syncUninterruptibly()
public IFuture<V> syncUninterruptibly(long timeoutMillis)
timeoutMillis - the time limit in milliseconds to waitpublic IFuture<V> syncUninterruptibly(long timeout, TimeUnit unit)
timeout - the time limit to waitunit - the time unit of the time limitpublic Throwable cause()
nullnullCopyright © 2017–2022 SNF4J.ORG. All rights reserved.