public interface ProgressiveFuture<V> extends Future<V>
Future
用于指示操作的进度。
Modifier and Type | Method and Description |
---|---|
ProgressiveFuture<V> |
addListener(GenericFutureListener<? extends Future<? super V>> listener)
将指定的侦听器添加到此将来。
|
ProgressiveFuture<V> |
addListeners(GenericFutureListener<? extends Future<? super V>>... listeners)
将指定的侦听器添加到此将来。
|
ProgressiveFuture<V> |
await()
等待这个未来的完成。
|
ProgressiveFuture<V> |
awaitUninterruptibly()
等待这个未来不中断地完成。
|
ProgressiveFuture<V> |
removeListener(GenericFutureListener<? extends Future<? super V>> listener)
从此将来删除指定侦听器的第一个匹配项。
|
ProgressiveFuture<V> |
removeListeners(GenericFutureListener<? extends Future<? super V>>... listeners)
为将来的每个听众删除第一个匹配项。
|
ProgressiveFuture<V> |
sync()
等待这个未来,直到完成,并且在这个未来失败的时候重新引发失败的原因。
|
ProgressiveFuture<V> |
syncUninterruptibly()
等待这个未来,直到完成,并且在这个未来失败的时候重新引发失败的原因。
|
await, await, awaitUninterruptibly, awaitUninterruptibly, cancel, cause, getNow, isCancellable, isSuccess
ProgressiveFuture<V> addListener(GenericFutureListener<? extends Future<? super V>> listener)
Future
ProgressiveFuture<V> addListeners(GenericFutureListener<? extends Future<? super V>>... listeners)
Future
ProgressiveFuture<V> removeListener(GenericFutureListener<? extends Future<? super V>> listener)
Future
ProgressiveFuture<V> removeListeners(GenericFutureListener<? extends Future<? super V>>... listeners)
Future
ProgressiveFuture<V> sync() throws java.lang.InterruptedException
Future
java.lang.InterruptedException
ProgressiveFuture<V> syncUninterruptibly()
Future
ProgressiveFuture<V> await() throws java.lang.InterruptedException
Future
java.lang.InterruptedException
- 如果当前线程中断
ProgressiveFuture<V> awaitUninterruptibly()
Future
InterruptedException
并以静默方式丢弃它。
Copyright © 2008–2018 The Netty Project. All rights reserved.