【问题标题】:Netty ChannelPromise exctionCaughtNetty ChannelPromise 提取捕获
【发布时间】:2014-04-29 20:37:18
【问题描述】:

我正在为 netty 编写编解码器,但在处理 encocde 情况下的异常时遇到了一些问题。

从 API 我可以看到 exceptionCaught(..) 将来会被弃用。 相反,渠道承诺必须失败。

谁知道这方面的源代码示例?在我的编解码器的 encode 方法中需要做什么才能使 promise 失败?

http://netty.io/4.0/api/io/netty/channel/ChannelHandler.html

exceptionCaught(ChannelHandlerContext ctx, Throwable cause) 已弃用。 将来会被删除,只有ChannelInboundHandler 会收到exceptionCaught 事件。对于ChannelOutboundHandlerChannelPromise 必须失败。

【问题讨论】:

    标签: java exception netty promise codec


    【解决方案1】:

    我不确定问题是什么...只需调用 ChannelPromise.setFailure(...) 就可以了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-13
      • 1970-01-01
      • 2014-09-18
      • 2014-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-10
      相关资源
      最近更新 更多