public interface ChannelFutureListener extends GenericFutureListener<ChannelFuture>
ChannelFuture
的结果。
一旦通过调用ChannelFuture.addListener(GenericFutureListener)
添加此监听器,就会通知异步Channel
I / O操作的结果。
GenericFutureListener.operationComplete(Future)
由I / O线程直接调用。
因此,在处理程序方法中执行耗时的任务或阻塞操作可能会在I / O期间导致意外暂停。
如果您需要在I / O完成时执行阻止操作,请尝试使用线程池在另一个线程中执行该操作。
Modifier and Type | Field and Description |
---|---|
static ChannelFutureListener |
CLOSE
甲 ChannelFutureListener 关闭所述Channel ,其与指定相关联的ChannelFuture 。
|
static ChannelFutureListener |
CLOSE_ON_FAILURE
一个 ChannelFutureListener ,当操作以失败或取消而非成功结束时,关闭Channel 。
|
static ChannelFutureListener |
FIRE_EXCEPTION_ON_FAILURE
A ChannelFutureListener 将Throwable 的Throwable转发给ChannelPipeline 。
|
operationComplete
static final ChannelFutureListener CLOSE
ChannelFutureListener
关闭所述Channel
,其与指定相关联的ChannelFuture
。
static final ChannelFutureListener CLOSE_ON_FAILURE
ChannelFutureListener
,当操作以失败或取消而非成功结束时,关闭Channel
。
static final ChannelFutureListener FIRE_EXCEPTION_ON_FAILURE
ChannelFutureListener
将Throwable
的Throwable转发给ChannelPipeline
。
这模仿了Netty 3的旧行为。
Copyright © 2008–2018 The Netty Project. All rights reserved.