Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Netty 4x中的Channel.SetTops在哪里_Java_Netty - Fatal编程技术网

Java Netty 4x中的Channel.SetTops在哪里

Java Netty 4x中的Channel.SetTops在哪里,java,netty,Java,Netty,我正在使用netty开发我的服务器。 我正在寻找设置频道的设置。 在netty 3中,Channel类中有一个方法调用setInterestTops。 但在netty 4中我找不到它。 有人能告诉我它在哪里吗 谢谢您使用Channel.config().setAutoRead(真/假) 使用Channel.config().setAutoRead(真/假) 使用Channel.config().setAutoRead(真/假) 使用Channel.config().setAutoRead(真/假

我正在使用netty开发我的服务器。 我正在寻找设置频道的设置。 在netty 3中,Channel类中有一个方法调用setInterestTops。 但在netty 4中我找不到它。 有人能告诉我它在哪里吗


谢谢您使用Channel.config().setAutoRead(真/假)

使用Channel.config().setAutoRead(真/假)

使用Channel.config().setAutoRead(真/假)

使用Channel.config().setAutoRead(真/假)

Netty 3中的setInterestTops()用于挂起或恢复Netty
频道的读取操作。它的名字和机制都是不必要的低级,所以我们改变了处理入境交通中断和恢复的方式

首先,我们添加了一个名为
read()
的新出站操作。调用
read()
时,Netty将读取一次入站流量,并将触发至少一个
channelRead()
事件和一个
channelReadComplete()
事件。通常,通过调用
channelReadComplete()
中的
ctx.read()
继续阅读

但是,由于必须为每个
channelReadComplete()
调用
ctx.read()
不是很有趣,Netty有一个名为
autoRead
的选项,默认情况下该选项处于启用状态。当启用
autoRead
时,Netty将在每个
channelReadComplete()
上自动触发
read()
操作


因此,如果要暂停入站流量,只需关闭
自动读取
选项即可。要继续,请将其重新打开。

频道。Netty 3中的setInterestTops()
用于暂停或恢复Netty
频道的读取操作。它的名字和机制都是不必要的低级,所以我们改变了处理入境交通中断和恢复的方式

首先,我们添加了一个名为
read()
的新出站操作。调用
read()
时,Netty将读取一次入站流量,并将触发至少一个
channelRead()
事件和一个
channelReadComplete()
事件。通常,通过调用
channelReadComplete()
中的
ctx.read()
继续阅读

但是,由于必须为每个
channelReadComplete()
调用
ctx.read()
不是很有趣,Netty有一个名为
autoRead
的选项,默认情况下该选项处于启用状态。当启用
autoRead
时,Netty将在每个
channelReadComplete()
上自动触发
read()
操作


因此,如果要暂停入站流量,只需关闭
自动读取
选项即可。要继续,请将其重新打开。

频道。Netty 3中的setInterestTops()
用于暂停或恢复Netty
频道的读取操作。它的名字和机制都是不必要的低级,所以我们改变了处理入境交通中断和恢复的方式

首先,我们添加了一个名为
read()
的新出站操作。调用
read()
时,Netty将读取一次入站流量,并将触发至少一个
channelRead()
事件和一个
channelReadComplete()
事件。通常,通过调用
channelReadComplete()
中的
ctx.read()
继续阅读

但是,由于必须为每个
channelReadComplete()
调用
ctx.read()
不是很有趣,Netty有一个名为
autoRead
的选项,默认情况下该选项处于启用状态。当启用
autoRead
时,Netty将在每个
channelReadComplete()
上自动触发
read()
操作


因此,如果要暂停入站流量,只需关闭
自动读取
选项即可。要继续,请将其重新打开。

频道。Netty 3中的setInterestTops()
用于暂停或恢复Netty
频道的读取操作。它的名字和机制都是不必要的低级,所以我们改变了处理入境交通中断和恢复的方式

首先,我们添加了一个名为
read()
的新出站操作。调用
read()
时,Netty将读取一次入站流量,并将触发至少一个
channelRead()
事件和一个
channelReadComplete()
事件。通常,通过调用
channelReadComplete()
中的
ctx.read()
继续阅读

但是,由于必须为每个
channelReadComplete()
调用
ctx.read()
不是很有趣,Netty有一个名为
autoRead
的选项,默认情况下该选项处于启用状态。当启用
autoRead
时,Netty将在每个
channelReadComplete()
上自动触发
read()
操作


因此,如果要暂停入站流量,只需关闭
自动读取
选项即可。要继续,请重新打开。

谢谢您的回复。函数的文档说明“设置是否会自动调用ChannelHandlerContext.read(),以便用户应用程序根本不需要调用它。默认值为true。”但对于Channel.setReadable,它是“异步暂停或恢复I/O线程的读取操作”setAutoRead的文档听起来让我很困惑。这两个词的意思是一样的吗?谢谢你的回答。函数的文档说明“设置是否会自动调用ChannelHandlerContext.read(),以便用户应用程序根本不需要调用它。默认值为true。”但对于Channel.setReadable,它是“异步暂停或恢复I/O线程的读取操作”setAutoRead的文档听起来让我很困惑。两者都是指山姆吗