SO_TIMEOUT,CONNECT_TIMEOUT_MILLIS和child.keepAlive(服务器端)的哪个事件循环?

时间:2015-08-27 11:32:54

标签: java netty

在ServerBootstrap,option()和childOption()中有两个调用来设置选项。哪一个特别用于这些选项?

在一般情况下何时使用其中一种?它们的区别(选项和childOption)以及它与eventLoops的关系是什么?

什么时候超时? fireExceptionCaught()的异常?

此外,是否有人知道如何强迫"强迫"那些超时(用于测试)?

我在文档中找不到所有这些内容,而且我找不到任何浏览netty代码的内容。

1 个答案:

答案 0 :(得分:0)

ServerBootStrap中的

option()继承自AbstractBootstrap,适用于创建频道时,即connect()bind()

时 ServerBootStrap中的

childOption()是指成功接受频道后的ChannelOptions,这意味着这些属性一旦被接受就会应用于频道