, 通过addLast, 可以添加编解码器和我们自定义的handler, 某一个事件完成之后可以自动调用我们handler预先定义的方法, 具体添加和调用是怎么个执行逻辑, 在我们之后的内容会全部学习到..., 通过handler()方法拿到绑定的handler, 也就是新添加的handler, 然后执行handlerAdded(ctx)方法, 如果我们没有重写这个方法, 则会执行父类的该方法....tail和head 然后通过remove0(ctx)进行实际的删除操作, 跟到remove0(ctx)中:
private static void remove0(AbstractChannelHandlerContext...也是一个空实现, 这里用户可以通过重写来添加自己需要的逻辑。...以上就是删除handler的相关操作。
总结
本文主要学习了ChannelHandler的添加和删除。 接下来会学习pipeline的传播机制。