read过程
上一篇博文整理出来,当channel收到消息后的处理流程
//类名或对象名::调用方法
NioEventLoop::processSelectedKey //1. 开始处理消息
unsafe::read //2. 读取消息
pipeline::fireChannelRead //3. 交给channel对应的pipeline处理消息
AbstractChannelHandlerContext::invokeChannelRead(head, msg)//4. 从pipeline的head开始调用channelRead
ctx::findContextInbound //5. 从head开始寻找第一个inbound的handler
ctx::fireChannelRead <