95-36-020-ChannelHandler-ChannelHandler 左手的ㄟ右手 2022-09-10 08:27 122阅读 0赞 ### 文章目录 ### * 1. 概述 * 2. 继承体系 * 3.\*\*ChannelHandler\*\* ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTY3Mzk2Nw_size_16_color_FFFFFF_t_70] # 1. 概述 # `ChannelHandler`并不处理事件,而由其子类代为处理:`ChannelInboundHandler`拦截和处理入站事件,`ChannelOutboundHandler`拦截和处理出站事件。`ChannelHandler`和`ChannelHandlerContext`通过**组合或继承**的方式关联到一起成对使用。事件通过`ChannelHandlerContext`主动调用如`fireXXX()`和`write(msg)`等方法,将事件传播到下一个处理器。注意:入站事件在`ChannelPipeline`双向链表中由头到尾正向传播,出站事件则方向相反。 当客户端连接到服务器时,Netty新建一个`ChannelPipe` [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTY3Mzk2Nw_size_16_color_FFFFFF_t_70]: /images/20220829/38f6c54f0f304672bfe29194c0898aa3.png
还没有评论,来说两句吧...