10、Netty源码分析:ServerBootstrap

在HelloWorld中需要借助启动类来启动netty的功能,服务端使用ServerBootstrap,客户端使用Bootstrap,两者的类图如下:
*

在HelloWorld中使用了group, channel, childHandler三个方法对启动类进行了一些设置,下面看下启动类的成员参数:

*

在HelloWorld中服务端使用bind方法启动netty服务,在客户端中使用connect方法连接服务端,下面看下启动类都有哪些方法:
*

启动类是启动netty服务的工具类,它的成员参数和方法需要进一步分析:

1、 ChannelOption;
2、 AttributeKey;
3、 ChannelHandler;
4、 ChannelFactory;
5、 ServerBootstrapConfig;
6、 AddressResolverGroup;
7、 ServerBootstrap.bind();
8、 Bootstrap.connect();

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