Netty库(用Java编写)在通道接口中定义了以下写入方法:
ChannelFuture write(Object message)
但是,Javadoc没有解释此方法如何使用提供的消息来提取数据并发送它。它不像是可以传递任何物体。这没有意义。
用户指南显示了一个带有ChannelBuffer的调用示例,但它没有连接签名和用法之间的点。
我的问题是什么才能正确使用这种方法?为什么没有这样定义:
ChannelFuture write(ChannelBuffer message)
“对象”是否有特殊用例?有没有关于此的文件?
答案 0 :(得分:2)
我认为用户指南的“Speaking POJO”部分解释得非常好:http://docs.jboss.org/netty/3.2/guide/html/start.html#start.pojo。
简而言之,可以将流或字节帧转换为上游的Java对象,反之亦然。