您的位置:首页 > 其它

03 netty channelPipeline

2015-11-15 22:03 267 查看
Handler 分为 in类型和out类型的。

in类型负责接收数据的详细处理类,out是发送数据的详细处理类。

channelpipeline,实现了过滤器模式。设计模式里的用来过滤多级嵌套 if 代码块。和权限检查等过滤功能的设计模式。channelpipeline通过添加各种不同类型的handler加上这个高级过滤器。可以对一条msg消息的接受过程,和发送过程,添加不同的过滤规则。使得各个handler各司其职。并且通用的http检查等handler组件可以非常灵活的嵌入,msg的处理流程中。

channelpipeline 相当于一个map<String,Handler> key_Handler = null;

当一条msg。进来之后。按照,这个map添加的顺序,执行对应的inBoundHandler。

当一条msg。发送出去。按照,这个map添加的顺序的反方向。执行对应的outBoundHandler
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: