14、Netty源码分析:NioServerSocketChannel

本节主要分析NioServerSocketChannel的类结构和功能,其类结构如下:

*

NioServerSocketChannel的成员参数如下:
*

NioServerSocketChannel的功能如下:
*

Channel接口的方法主要是返回channel的参数值,抽象类的方法主要是执行相应的操作。

上一节中提到,netty创建是通过工厂类创建channel的,默认使用的工厂类ReflectiveChannelFactory通过调用channel类的无参构造函数来创建,NioServerSocketChannel的无参构造函数如下:
*

在构造函数中创建了provider, channel, channelId, unsafe, pipeline, config, 其中provider和pipeline前面已经分析过,其余的后面会继续分析。

版权声明:本文不是「本站」原创文章,版权归原作者所有 | 原文地址: