public final class FailedFuture<V> extends CompleteFuture<V>
CompleteFuture
已经失败了。
建议使用EventExecutor.newFailedFuture(Throwable)
而不是调用这个未来的构造函数。
Constructor and Description |
---|
FailedFuture(EventExecutor executor, java.lang.Throwable cause)
创建一个新的实例。
|
Modifier and Type | Method and Description |
---|---|
java.lang.Throwable |
cause()
如果I / O操作失败,则返回失败的I / O操作的原因。
|
V |
getNow()
无阻塞地返回结果。
|
boolean |
isSuccess()
当且仅当I / O操作成功完成时才返回
true 。
|
Future<V> |
sync()
等待这个未来,直到完成,并且在这个未来失败的时候重新引发失败的原因。
|
Future<V> |
syncUninterruptibly()
等待这个未来,直到完成,并且在这个未来失败的时候重新引发失败的原因。
|
addListener, addListeners, await, await, await, awaitUninterruptibly, awaitUninterruptibly, awaitUninterruptibly, cancel, executor, isCancellable, isCancelled, isDone, removeListener, removeListeners
get, get
public FailedFuture(EventExecutor executor, java.lang.Throwable cause)
executor
- 与这个未来相关的EventExecutor
cause
- 失败的原因
public java.lang.Throwable cause()
Future
null
如果成功或未来尚未完成。
public boolean isSuccess()
Future
true
。
public Future<V> sync()
Future
sync
在课堂
CompleteFuture<V>
public Future<V> syncUninterruptibly()
Future
复制的描述
syncUninterruptibly
在课堂
CompleteFuture<V>
Copyright © 2008–2018 The Netty Project. All rights reserved.