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