知识卡片

Pipeline拦截事件

专业/工作 · 577.c

内容

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拦截。