过渡到ChannelInactive状态是否清除Netty中的管道?

问题描述 投票:0回答:1

ChannelChannelInactive状态的转换是否清除了关联的管道?在单元测试中,我观察到在添加处理程序然后客户端断开连接之后,尝试删除处理程序的结果为NoSuchElementFoundException。我正在努力解释这种行为,任何指导将不胜感激。

我对可能的通道状态的模型来自提供此图的“ Netty in Action”。

enter image description here

java tcp netty
1个回答
0
投票

是,一旦Channel变为非活动状态并取消注册,它就会拆除ChannelPipeline,这意味着它将删除所有以前添加的处理程序。

© www.soinside.com 2019 - 2024. All rights reserved.