Netty的深入浅出--60.channel的注册以及channel与channelhandlercontext作用域

Netty的深入浅出--60.channel的注册以及channel与channelhandlercontext作用域_第1张图片

Netty的深入浅出--60.channel的注册以及channel与channelhandlercontext作用域_第2张图片

Netty的深入浅出--60.channel的注册以及channel与channelhandlercontext作用域_第3张图片

进入之后,创建channel,初始化之后,将其注册,然后返回ChannelFuture.

Netty的深入浅出--60.channel的注册以及channel与channelhandlercontext作用域_第4张图片

 从这里我们可以看到注册其实就是将channel注册到事件循环当中

Netty的深入浅出--60.channel的注册以及channel与channelhandlercontext作用域_第5张图片

这里要说一个重点:

channel与channelhandlercontext作用域,在netty4.1之前,他们俩各自有各自的作用域

在4.1之后,他们的作用域就统一到只由channel 来执行了

我们可以看到AbstracChannelHandler里面attr设置属性本质上是调用了channel的attr方法,这样就实现了统一。

Netty的深入浅出--60.channel的注册以及channel与channelhandlercontext作用域_第6张图片

你可能感兴趣的:(Netty网络编程)