Java 内蒂被抓住了

Java 内蒂被抓住了,java,exception,netty,promise,codec,Java,Exception,Netty,Promise,Codec,我正在为netty编写一个编解码器,但是我在处理encocde案例中的异常时遇到了一些问题 从API中,我可以看到异常caught(..)将在将来被弃用。 相反,渠道承诺必须失败 有人知道这方面的源代码示例吗?我的编解码器的编码方法需要做什么才能使承诺失败 exceptionCaught(ChannelHandlerContext ctx,可丢弃原因) 不赞成。 将在将来被删除,并且只有ChannelInboundHandler将接收exceptionCaught事件。对于ChannelOut

我正在为netty编写一个编解码器,但是我在处理encocde案例中的异常时遇到了一些问题

从API中,我可以看到
异常caught(..)
将在将来被弃用。 相反,渠道承诺必须失败

有人知道这方面的源代码示例吗?我的编解码器的编码方法需要做什么才能使承诺失败

exceptionCaught(ChannelHandlerContext ctx,可丢弃原因)
不赞成。
将在将来被删除,并且只有
ChannelInboundHandler
将接收
exceptionCaught
事件。对于
ChannelOutboundHandler
ChannelPromise
必须失败。

我不确定问题出在哪里。。。只要打电话给ChannelPromise.setFailure(…),你就很好了