您的位置:首页 > 其它

netty源码分析 之五 transport(ChannelHandler)

2017-01-09 16:45 781 查看
上文说到了,channelHandler, 顾名思义 handler 处理者

从channelPipeline的定义中看出,channelPipeline是channelHandler的集合

public interface ChannelPipeline extends Iterable<Entry<String, ChannelHandler>>


查看其接口定义和源码可以看出

接口方法

分为三类  

Handler life cycle methods  

Inbound event handler methods

Outbound event handler methods





ChannelHandlerAdapter

大多数的handler都继承它了



ChannelHandlerContext





接着看AbstractChannelHandlerContext

看其类的核心实现是,invoker





ChannelHandlerInvoker



SingleThreadEventLoop

这个类里面已经有  DefaultChannelHandlerInvoker 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: