, 这里创建名字的方法我们就不往里跟了, 有兴趣的同学可以自己跟进去看...., 通过handler()方法拿到绑定的handler, 也就是新添加的handler, 然后执行handlerAdded(ctx)方法, 如果我们没有重写这个方法, 则会执行父类的该方法....(newSimpleHandler())这样的写法, 则就是对 handler进行删除, 我们学习过添加 handler的逻辑, 所以对 handler删除操作理解起来也会比较容易
public final...executor.inEventLoop()) {
executor.execute(new Runnable() {
@Override...", t));
}
}
与添加handler的逻辑一样, 这里会调用当前handler的handlerRemoved方法, 如果用户没有重写该方法, 则会调用其父类的方法, 方法体在ChannelHandlerAdapter