public class PromiseDelegator<T> extends Object implements io.netty.util.concurrent.Promise<T>
Constructor and Description |
---|
PromiseDelegator(io.netty.util.concurrent.Promise<T> promise) |
Modifier and Type | Method and Description |
---|---|
io.netty.util.concurrent.Promise<T> |
addListener(io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super T>> listener) |
io.netty.util.concurrent.Promise<T> |
addListeners(io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super T>>... listeners) |
io.netty.util.concurrent.Promise<T> |
await() |
boolean |
await(long timeoutMillis) |
boolean |
await(long timeout,
TimeUnit unit) |
io.netty.util.concurrent.Promise<T> |
awaitUninterruptibly() |
boolean |
awaitUninterruptibly(long timeoutMillis) |
boolean |
awaitUninterruptibly(long timeout,
TimeUnit unit) |
boolean |
cancel(boolean mayInterruptIfRunning) |
Throwable |
cause() |
T |
get() |
T |
get(long timeout,
TimeUnit unit) |
T |
getNow() |
boolean |
isCancellable() |
boolean |
isCancelled() |
boolean |
isDone() |
boolean |
isSuccess() |
io.netty.util.concurrent.Promise<T> |
removeListener(io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super T>> listener) |
io.netty.util.concurrent.Promise<T> |
removeListeners(io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super T>>... listeners) |
io.netty.util.concurrent.Promise<T> |
setFailure(Throwable cause) |
io.netty.util.concurrent.Promise<T> |
setSuccess(T result) |
boolean |
setUncancellable() |
io.netty.util.concurrent.Promise<T> |
sync() |
io.netty.util.concurrent.Promise<T> |
syncUninterruptibly() |
boolean |
tryFailure(Throwable cause) |
boolean |
trySuccess(T result) |
public PromiseDelegator(io.netty.util.concurrent.Promise<T> promise)
public io.netty.util.concurrent.Promise<T> setSuccess(T result)
setSuccess
in interface io.netty.util.concurrent.Promise<T>
public boolean isSuccess()
public boolean trySuccess(T result)
trySuccess
in interface io.netty.util.concurrent.Promise<T>
public boolean isCancellable()
public Throwable cause()
public io.netty.util.concurrent.Promise<T> setFailure(Throwable cause)
setFailure
in interface io.netty.util.concurrent.Promise<T>
public boolean tryFailure(Throwable cause)
tryFailure
in interface io.netty.util.concurrent.Promise<T>
public boolean setUncancellable()
setUncancellable
in interface io.netty.util.concurrent.Promise<T>
public io.netty.util.concurrent.Promise<T> addListener(io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super T>> listener)
addListener
in interface io.netty.util.concurrent.Promise<T>
public io.netty.util.concurrent.Promise<T> addListeners(io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super T>>... listeners)
addListeners
in interface io.netty.util.concurrent.Promise<T>
public io.netty.util.concurrent.Promise<T> removeListener(io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super T>> listener)
removeListener
in interface io.netty.util.concurrent.Promise<T>
public io.netty.util.concurrent.Promise<T> removeListeners(io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super T>>... listeners)
removeListeners
in interface io.netty.util.concurrent.Promise<T>
public io.netty.util.concurrent.Promise<T> await() throws InterruptedException
await
in interface io.netty.util.concurrent.Promise<T>
InterruptedException
public io.netty.util.concurrent.Promise<T> awaitUninterruptibly()
awaitUninterruptibly
in interface io.netty.util.concurrent.Promise<T>
public io.netty.util.concurrent.Promise<T> sync() throws InterruptedException
sync
in interface io.netty.util.concurrent.Promise<T>
InterruptedException
public io.netty.util.concurrent.Promise<T> syncUninterruptibly()
syncUninterruptibly
in interface io.netty.util.concurrent.Promise<T>
public boolean await(long timeout, TimeUnit unit) throws InterruptedException
InterruptedException
public boolean isCancelled()
isCancelled
in interface Future<T>
public boolean await(long timeoutMillis) throws InterruptedException
InterruptedException
public T get() throws InterruptedException, ExecutionException
get
in interface Future<T>
InterruptedException
ExecutionException
public boolean awaitUninterruptibly(long timeout, TimeUnit unit)
public T get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException
get
in interface Future<T>
InterruptedException
ExecutionException
TimeoutException
public boolean awaitUninterruptibly(long timeoutMillis)
public T getNow()
Copyright © 2014–2016 The Redisson Project. All rights reserved.