- 每条通道内部都有一条流水线(Pipeline)将Handler装配起来。
- netty的业务处理器流水线ChannelPipeline是基于责任链模式来设计的,内部是一个双向的链表结构,能指挥动态添加和删除Handler业务处理器。
- channel通道拥有一条channelPipeline通道流水线,每一个流水线节点为一个ChannelHandlerContext上下文对象,每隔一上下文中包裹了一个channelHandler通道处理器。
- 在channelHandler的出站/入站方法中,netty都会传递一个上下文对象作为实际参数。
- 通过上下文对象,可以获取流水线的实例或者通道实例。