ChannelInitializer的initChannel()方法当Channel被注册的时候调用。当方法返回的时候将被从Channel的ChannelPipeLine移除。
4.1之前的attr的map是在每一个ChanelHandlerContext里维护着一个map,在4.1版本开始多个Channel的attr是同一个。被一个Channel上的所有ChannelHandler所共享,避免内存浪费。
bind()方法的初始化过程
https://www.cnblogs.com/duanxz/p/3724258.html可参考该链接的时序图
init(channel)方法做了一些属性的初始化
都初始化了这些属性
ChannelFuture regFuture = config().group().register(channel);
config()方法