95-34-020-Context-ChannelHandlerContext ゝ一纸荒年。 2022-09-10 08:26 12阅读 0赞 ### 文章目录 ### * 1. 概述 * 2. 继承体系 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTY3Mzk2Nw_size_16_color_FFFFFF_t_70] # 1. 概述 # 每个ChannelHandler被添加到ChannelPipeline后,都会创建一个ChannelHandlerContext并 与之创建的ChannelHandler关联绑定。ChannelHandlerContext允许Channelllandler与其他的 ChannelHandler实现进行交互。ChannelHandlerContext不会改变添加到其中的ChannelHandler,因此它是安全的。 Context指上下文关系,ChannelHandler的Context指的是ChannleHandler之间的关系以及ChannelHandler与ChannelPipeline之间的关系。 ChannelPipeline中的事件传播主要依赖于ChannelHandlerContext实现,由于ChannelHandlerContext中有ChannelHandler之间的关系,所以能得到ChannelHandler的后继节点,从而将事件传播到下一个ChannelHandler。 ChannelHandlerContext继承自Attri [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTY3Mzk2Nw_size_16_color_FFFFFF_t_70]: /images/20220829/57cf2196a81b430999601f3aa35016d2.png
还没有评论,来说两句吧...