Netty中的逻辑处理程序ChannelHandler 都是一个个被添加在ChannelPipeline中的,这些ChannelHandler之间的交互通信是通过ChannelHandlerContext,而AbstractChannelHandlerContext继承了ChannelHandlerContext。so,你会发现不管哪个方法都会过AbstractChannelHandlerContext。
附一个完整申明:
abstract class AbstractChannelHandlerContext extends DefaultAttributeMap implements ChannelHandlerContext