我注意到ctx在处理程序之间是不同的,即使这些处理程序位于同一管道中,例如

p.addLast("myHandler1", new MyHandler1());

p.addLast("myHandler2", new MyHandler2());

在MyHander1中

@Override

public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception {

System.err.println("My 1 ctx: " + ctx + " channel: " + ctx.channel());

super.channelRead(ctx, msg);

}

在MyHandler2中

@Override

protected void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception {

System.err.println("My 2 ctx: " + ctx + " channel: " + ctx.channel());

}

和输出:

My 1 ctx: io.netty.channel.DefaultChannelHandlerContext@ba9340 channel: [id: 0xdfad3a16, /127.0.0.1:60887 => /127.0.0.1:8090]

My 2 ctx: io.netty.channel.DefaultChannelHandlerContext@1551d7f channel: [id: 0xdfad3a16, /127.0.0.1:60887 => /127.0.0.1:8090]

我注意到ctx不同,但频道相同

所以在调用ctx.write()和ctx.channel()。write()之间有什么区别吗?

Java里ctx_netty中的ctx.write()和ctx.channel()。write()有什么区别?相关推荐

  1. java 里 泛型中 T代表什么类型

    java 里 泛型中 <T>代表什么类型呀? public <T> List<T> find(String sql, Class<T> entityCl ...

  2. java里equals_Java中equals和==的区别

    java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型.byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==), ...

  3. java里jlabel_JAVA中jlabel怎么用

    详细内容 JLabel 对象可以显示文本.图像或同时显示二者.可以通过设置垂直和水平对齐方式,指定标签显示区中标签内容在何处对齐.默认情况下,标签在其显示区内垂直居中对齐.默认情况下,只显示文本的标签 ...

  4. java executequery,JDBC中的execute(),executeQuery()和executeUpdate()方法有什么区别?

    一旦你创建了Statement对象可以使用的即声明接口的执行方法之一执行它,execute(),executeUpdate()和executeQuery(). 的execute()方法:该方法是用于执 ...

  5. 在java中写出html代码,在java里写html代码

    在java里写html代码 [2021-02-09 07:31:38]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/ ...

  6. java获取返回xml节点里的值,关于用java读取xml中节点的值解决方案

    关于用java读取xml中节点的值 在写个工程,用到了如下配置的XML文档,时间紧没法网上资料太多一时看了头大,实在不知道怎么解析了,各位大神麻烦指教一下. 配置文档内容如下 hibernate-co ...

  7. java中 try用法,Java里try catch的简单用法

    优质回答 回答者:temps1991 Java里try catch的简单用法: 1.try+catch 程序的流程是:运行到try块中,如果有异常抛出,则转到catch块去处理.然后执行catch块后 ...

  8. java里面的string类型,java中的String类型(不知道理解的好不,请教大神)

    当执行String a = "abc"; 时候(前提条件是:执行这行代码之前在常量池中没有abc,若有,a直接引用在常量池中abc不在创建一个对象,若无,执行下面的描述) java ...

  9. clob在java里的类型_Java对Oracle中Clob类型数据的读取和写入(转)

    Java对Oracle中Clob数据类型是不能够直接插入的,但是可以通过流的形式对clob类型数据写入或者读取,网上代码并不算特别多,讲的也不是很清楚,我对网上资料进行了整理和总结,具体看代码: 写入 ...

最新文章

  1. hp打印机无法与计算机,电脑中安装HP打印机后重启无法打印的解决方法
  2. U-Mail邮件网关测试勒索病毒样例图
  3. Ubuntu下安装kate编辑器
  4. 《机器学习》课程视频(数据处理、模型构建与优化)
  5. 关于Jstree节点显示无法收缩的解决办法
  6. 上海交大提出多模态框架「EmotionMeter」,更精准地识别人类情绪
  7. 3.Boost之function
  8. WPF 类型“System.ComponentModel.ISupportInitialize”在未被引用的程序集中定义。
  9. 为什么Java在后来的版本中,给接口增加了默认方法、静态方法、私有方法?
  10. 从WEB应用的角度,一个应用都需要维护一些不同作用范围的状态, 请问下面哪些状态作用域是WEB应用特有的:( )
  11. 开源内容管理系统 php mysql_十大免费PHP+MySql平台内容管理系统推荐
  12. 一款简约多类PHP导航源码
  13. 桥梁模式 :Bridge(转自Terrylee)
  14. python openoffice_使用Python创建openoffice .odt文档
  15. tcs标准编写软件_tcs2010下载-tcs2010(中国标准编写模板) 免费版 - 河东下载站
  16. 内部投资回报率IRR
  17. 基于openssl的3DES(ECB)加密算法
  18. 银河麒麟服务器操作系统V10搭建内网YUM源服务器
  19. 使用python编写彩色圆圈
  20. DateUtils 工具类:获取指定月份第一天时间,最后一天时间

热门文章

  1. 用verilog实现检测1的个数_[转]常用数字处理算法的Verilog实现
  2. springboot中参数校验(validation)使用
  3. Word2007设置标题序号与标题文字之间自动空一个字距
  4. (附源码)ssm考生评分系统 毕业设计 071114
  5. linux技术基础教程 [转载]
  6. 安卓root本质操作
  7. java毕业设计商品供应管理系统mybatis+源码+调试部署+系统+数据库+lw
  8. pyQt怎样设置窗口标题、图标
  9. 学习数据数据结构的意义
  10. html src=true,embed属性变true