自学内容网 自学内容网

netty之HeadContext源码分析

写在前面

本文看下HeadContext相关内容。

1:正文

HeadContext是一个很关键的类,不管是服务启动时端口绑定执行的pipeline,还是读取数据后执行业务处理的pipeline,抑或是写回数据的pipeline,以及其他一些场景下的pipeline,HeadContext都是整个pipeline链表的第一个元素,因此它有很多的方法,并继承了ChannelOutboundHandler, ChannelInboundHandler类,如下:
在这里插入图片描述

截图只是一部分,详细可自行查看!

可以看到有通道激活,数据读取,数据刷新等等各种方法,方法非常全,另,其方法声明如下:

// io.netty.channel.DefaultChannelPipeline.HeadContext
final class HeadContext extends AbstractChannelHandlerContext
            implements ChannelOutboundHandler, ChannelInboundHandler {
}

写在后面

参考文章列表

netty之接收数据和业务处理源码分析

netty之处理连接源码分析

netty之是如何做好服务准备的


原文地址:https://blog.csdn.net/wang0907/article/details/143569498

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!