知识卡片
Pipeline拦截事件
内容
ChannelPipeline 是一组 Handler 的有序集合,所有经过 Channel 的入站和出站事件都能被它拦截并传递。它像协议加工线:顺序决定语义,错误的顺序会让编解码、认证和业务处理互相踩踏。
参考来源
- 位置:《Netty实战》第06章《Netty Channel》(源文件:_epub-src/OEBPS/Text/chapter6.xhtml)
- 结论依据:原文把 Pipeline 定义为一系列 ChannelHandler 实例的集合,并指出流经 Channel 的 Inbound 与 Outbound 事件都可被拦截。
- 原始内容:Netty的ChannelPipeline接口可以理解成是对一系列ChannelHandler对象实例的集合。任何流经一个Channel对象的Inbound事件和Outbound事件都可以被ChannelPipeline拦截。