如何使用Netty 4暂停和恢复阅读?

时间:2014-02-27 06:12:26

标签: netty

在Netty 3中我们可以做到:

Channel.setReadable(false);
Channel.setReadable(true);

我读过: http://netty.io/news/2012/09/13/4-0-0-alpha4.html

但是使用最新的Netty 4版本(4.0.17,http://netty.io/news/2014/02/25/4-0-17-Final.html),此代码无效,因为没有ChannelHandlerContext#readable

serverChannel.pipeline().firstContext().readable(false);
serverChannel.pipeline().firstContext().readable(true);

1 个答案:

答案 0 :(得分:6)

用于暂停:

channel.config.setAutoRead(false)

并恢复:

channel.config.setAutoRead(true)