1.Bootstrap和ServerBootstrap
1>.Bootstrap意思是引导,一个Netty应用通常由一个Bootstrap开始
,主要作用是配置整个Netty程序,串联各个组件
,Netty中Bootstrap类是客户端程序的启动引导类
,ServerBootstrap是服务端启动引导类
;
2>.常见的方法有:
①.public ServerBootstrap group(EventLoopGroup parentGroup, EventLoopGroup childGroup); //该方法用于服务器端,用来设置两个 EventLoop;
②.public B group(EventLoopGroup group); //该方法用于客户端,用来设置一个EventLoop;
③.public B channel(Class<? extends C> channelClass); //该方法用来设置一个服务器端的通道实现;
④.public B option(ChannelOption option, T value); //用来给ServerChannel添加配置;
⑤.public ServerBootstrap childOption(ChannelOption childOption, T value); //用来给接收到的通道添加配置;
⑥.public ServerBootstrap childHandler(ChannelHandler childHandler); //该方法用来设置业务处理类(自定义的handler);
⑦.public B handler(ChannelHandler ha