Netty的主要组件有Channel, EventLoop, ChannelFuture, ChannelHandler, ChannelPipeline等
ChannelHandler充当了处理入站和出站数据的应用程序逻辑的容器...pipeline中的一系列ChannelOutboundHandler, 并被这些Handler处理, 反之则称为入站
编码解码器
当Netty发送或者接收一个消息的时候, 就将会发生一次数据转换,...入站消息会被解码, 从字节转换为另一种格式(比如Java对象) ;如果是出站消息, 他就会被编码成字节
Netty提供了一系列实用的编解码器, 他们都实现了ChannelInboundHandler或者...ChannelOutboundHandler接口,在这些类中ChannelRead方法已经被重写, 以入站为例,对于每个从入站Channel读取的消息, 这个方法会被调用, 随后, 他将调用由解码器所提供的...out 不为空 就会将list的内容传递给下一个ChannelInboundHandler进行处理 该方法也会被调用多次
* @param ctx 上下文对象
* @param in 入站的