ChannelPipeline, Channel, ChannelHandler和ChannelHandlerContext的关系:
- Channel 绑定到 ChannelPipeline
- ChannelPipeline 绑定到 包含 ChannelHandler 的 Channel
- ChannelHandler
- 当添加 ChannelHandler 到 ChannelPipeline 时,ChannelHandlerContext 被创建
1 | ChannelHandlerContext ctx = context; |
- 得到与 ChannelHandlerContext 关联的 Channel 的引用
- 通过 Channel 写缓存
从ChannelHandlerContext获取到 ChannelPipeline的相同示例
1 | ChannelHandlerContext ctx = context; |
- 得到与 ChannelHandlerContext 关联的 ChannelPipeline 的引用
- 通过 ChannelPipeline 写缓冲区