进入之后,创建channel,初始化之后,将其注册,然后返回ChannelFuture.
从这里我们可以看到注册其实就是将channel注册到事件循环当中
这里要说一个重点:
channel与channelhandlercontext作用域,在netty4.1之前,他们俩各自有各自的作用域
在4.1之后,他们的作用域就统一到只由channel 来执行了
我们可以看到AbstracChannelHandler里面attr设置属性本质上是调用了channel的attr方法,这样就实现了统一。