3

Netty 库(用 Java 编写)在 channel 接口中定义了以下 write 方法:

ChannelFuture write(Object message) 

但是,Javadoc 没有解释此方法将如何使用提供的消息来提取数据并发送它。这不像一个人可以通过任何物体。它没有任何意义。

用户指南显示了一个带有 ChannelBuffer 的调用示例,但它没有连接签名和用法之间的点。

我的问题是这种方法的正确用法是什么?为什么没有这样定义:

ChannelFuture write(ChannelBuffer message) 

“对象”有特殊用例吗?有这方面的文件吗?

4

1 回答 1

2

我认为用户指南的“Speaking POJO”部分解释得很好:http ://docs.jboss.org/netty/3.2/guide/html/start.html#start.pojo 。

简而言之,字节流或帧可以在上游转换为 Java 对象,反之亦然。

于 2011-04-12T14:08:31.737 回答