public interface ChannelPromise extends ChannelFuture, Promise<java.lang.Void>
ChannelFuture这是可写的。
| Modifier and Type | Method and Description |
|---|---|
ChannelPromise |
addListener(GenericFutureListener<? extends Future<? super java.lang.Void>> listener)
将指定的侦听器添加到此将来。
|
ChannelPromise |
addListeners(GenericFutureListener<? extends Future<? super java.lang.Void>>... listeners)
将指定的侦听器添加到此将来。
|
ChannelPromise |
await()
等待这个未来的完成。
|
ChannelPromise |
awaitUninterruptibly()
等待这个未来不中断地完成。
|
Channel |
channel()
返回与此未来相关的I / O操作发生的通道。
|
ChannelPromise |
removeListener(GenericFutureListener<? extends Future<? super java.lang.Void>> listener)
从此将来删除指定侦听器的第一个匹配项。
|
ChannelPromise |
removeListeners(GenericFutureListener<? extends Future<? super java.lang.Void>>... listeners)
为将来的每个听众删除第一个匹配项。
|
ChannelPromise |
setFailure(java.lang.Throwable cause)
将这个未来标志为失败并通知所有听众。
|
ChannelPromise |
setSuccess() |
ChannelPromise |
setSuccess(java.lang.Void result)
将这个未来标志为成功并通知所有听众。
|
ChannelPromise |
sync()
等待这个未来,直到完成,并且在这个未来失败的时候重新引发失败的原因。
|
ChannelPromise |
syncUninterruptibly()
等待这个未来,直到完成,并且在这个未来失败的时候重新引发失败的原因。
|
boolean |
trySuccess() |
ChannelPromise |
unvoid()
如果 ChannelFuture.isVoid()本身返回true则返回新的ChannelPromise 。
|
isVoidsetUncancellable, tryFailure, trySuccessawait, await, awaitUninterruptibly, awaitUninterruptibly, cancel, cause, getNow, isCancellable, isSuccessChannel channel()
ChannelFuture复制的描述
channel ,界面
ChannelFuture
ChannelPromise setSuccess(java.lang.Void result)
Promise复制的描述
IllegalStateException 。
setSuccess接口
Promise<java.lang.Void>
ChannelPromise setSuccess()
boolean trySuccess()
ChannelPromise setFailure(java.lang.Throwable cause)
Promise复制的描述
IllegalStateException 。
setFailure ,界面
Promise<java.lang.Void>
ChannelPromise addListener(GenericFutureListener<? extends Future<? super java.lang.Void>> listener)
Future复制的描述
addListener ,界面
ChannelFuture
addListener在界面
Promise<java.lang.Void>
ChannelPromise addListeners(GenericFutureListener<? extends Future<? super java.lang.Void>>... listeners)
Future复制的描述
addListeners ,界面
ChannelFuture
addListeners接口
Promise<java.lang.Void>
ChannelPromise removeListener(GenericFutureListener<? extends Future<? super java.lang.Void>> listener)
Future复制的描述
removeListener ,界面
ChannelFuture
removeListener接口
Promise<java.lang.Void>
ChannelPromise removeListeners(GenericFutureListener<? extends Future<? super java.lang.Void>>... listeners)
Future复制的描述
removeListeners接口
ChannelFuture
removeListeners ,界面
Promise<java.lang.Void>
ChannelPromise sync() throws java.lang.InterruptedException
Future复制的描述
sync接口
ChannelFuture
sync ,界面
Promise<java.lang.Void>
java.lang.InterruptedException
ChannelPromise syncUninterruptibly()
Future复制的描述
syncUninterruptibly ,界面
ChannelFuture
syncUninterruptibly接口
Promise<java.lang.Void>
ChannelPromise await() throws java.lang.InterruptedException
Future复制的描述
await在界面
ChannelFuture
await在界面
Promise<java.lang.Void>
java.lang.InterruptedException - 如果当前线程中断
ChannelPromise awaitUninterruptibly()
Future复制的描述
InterruptedException并以静默方式丢弃它。
awaitUninterruptibly在界面
ChannelFuture
awaitUninterruptibly ,界面
Promise<java.lang.Void>
ChannelPromise unvoid()
ChannelFuture.isVoid()本身返回true则返回新的ChannelPromise 。
Copyright © 2008–2018 The Netty Project. All rights reserved.