《Netty》从零开始学netty源码(十)之ServerBootstrap

在HelloWorld中需要借助启动类来启动netty的功能,服务端使用ServerBootstrap,客户端使用Bootstrap,两者的类图如下:
《Netty》从零开始学netty源码(十)之ServerBootstrap_第1张图片

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

《Netty》从零开始学netty源码(十)之ServerBootstrap_第2张图片

在HelloWorld中服务端使用bind方法启动netty服务,在客户端中使用connect方法连接服务端,下面看下启动类都有哪些方法:
《Netty》从零开始学netty源码(十)之ServerBootstrap_第3张图片

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

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

你可能感兴趣的:(Netty,java,netty)