【问题标题】:Question about Netty's Channel.write(Object) signature - Unclear documentation关于 Netty 的 Channel.write(Object) 签名的问题 - 不清楚的文档
【发布时间】:2011-04-12 13:32:22
【问题描述】:

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

ChannelFuture write(Object message) 

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

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

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

ChannelFuture write(ChannelBuffer message) 

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

【问题讨论】:

    标签: java netty method-signature


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回答。我个人会用两个方法签名(Object 和 ChannelBuffer)设计 API 并正确记录每个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-03
    • 2022-07-07
    • 1970-01-01
    • 1970-01-01
    • 2017-07-15
    • 2023-03-05
    • 1970-01-01
    相关资源
    最近更新 更多