netty-all-4.1.29-sources

Netty 服务端创建时序图 netty_server1
Netty 客户端创建时序图 netty_client1

注解netty4
ByteBuf主要功能类继承关系 Image1
Channel是Netty抽象出来的网络I/O读写相关接口,主要继承关系类图 Image2
Unsafe接口是Channel接口的辅助接口 Image3
ChannelPipeline是ChannelHandler的容器,它负责ChannelHandler的管理和事件拦截与调度
类图继承关系:Iterable<-ChannelPipeline<-DefaultChannelPipeline
ChannelHandler负责对I/O事件或者I/O操作进行拦截和处理 Image4
NioEventLoop 负责I/O读写,系统Task(局部无锁化),定时任务 Image5
ChannelFuture 异步I/O操作相关。(AbstractFuture类里面有相关注解)
Future<-ChannelProgressiveFuture/ChannelProgressivePromise/ChannelPromise<-DefaultChannelProgressivePromise/DefaultChannelPromise
Promise是可写的Future,Future自身并没有写操作的相关接口,Netty通过Promise对Future进行扩展,用于设置I/O操作的结果。
DefaultPromise类里面有相关注解