Netty-Bootstrap/ServerBootstrap-核心组件I

本文主要介绍了Netty框架中的Bootstrap和ServerBootstrap,它们分别是客户端和服务端的应用启动引导类,用于配置和串联Netty程序组件。Bootstrap适用于客户端程序,ServerBootstrap则用于服务端。
摘要由CSDN通过智能技术生成

1、Bootstrap

  • Bootstrap的字面意思是引导,通常情况下,一个Netty应用由一个Bootstrap开始,配置整个Netty程序和串联各个组件
  • 在Netty中,Bootstrap是客户端程序的启动引导类

2、ServerBootstrap

  • 在Netty中,ServerBootstrap是服务端启动引导类

3、二者相关的常用方法

//该方法用于配置两个服务器端的EventLoop
public ServerBootstrap group(EventLoopGroup parentGroup,EventLoopGroup childGroup) 
//该方法用于设置客户端的一个EventLoop
public B group(EventLoopGroup group)
//用于设置一个服务器端的通道实现
public B channel(Class<? extends C> channelClass)
//用来给ServerChannel添加配置
public <T> B option(ChannelOption<T> option,T value)

//用于给接受到的通道添加配置
public<T> ServerBootstrap childOption(ChannelOption<T> childOption,T value)
//用于设置业务处理类,也就是自定义的handler
public ServerBootstrap childHandle(ChannelHandler childHandler)
//用于设置服务器端占有的端口号
public ChannelFuture bind(int inetPort)
用于客户端连接服务器端
public ChannelFuture connect(String inetHost,int inetPort)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值