【发布时间】: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 事件。对于ChannelOutboundHandler,ChannelPromise 必须失败。
【问题讨论】:
标签: java exception netty promise codec