Netty 4-是否有一种策略将应用程序/服务级别ID附加到未来,并在operationComplete(未来)中回显?其他策略?

Netty 4-是否有一种策略将应用程序/服务级别ID附加到未来,并在operationComplete(未来)中回显?其他策略?,netty,Netty,对于Netty4,当使用处理大量消息的服务调用write(msg)时,我当前有一个write侦听器 是否有将服务/应用程序级别ID附加到未来的策略。这样,当write listener operationComplete(Future)启动时,我可以将该ID回显给我。这将允许我保留一个侦听器(而不必进行映射查找),也不必在每次写入时都有一个侦听器实例。其他策略 提前感谢。您可以实现自己的ChannelPromise,其中包括此id,并将ChannelPromise作为最后一个参数传递到写入调用中

对于Netty4,当使用处理大量消息的服务调用write(msg)时,我当前有一个write侦听器

是否有将服务/应用程序级别ID附加到未来的策略。这样,当write listener operationComplete(Future)启动时,我可以将该ID回显给我。这将允许我保留一个侦听器(而不必进行映射查找),也不必在每次写入时都有一个侦听器实例。其他策略


提前感谢。

您可以实现自己的ChannelPromise,其中包括此id,并将ChannelPromise作为最后一个参数传递到写入调用中。内蒂本人并不支持这一点。

谢谢诺曼。这似乎正是我想要的。我扩展了DefaultChannelPromise,只需传入我想要为特定写入操作获取的对象。当listener operationComplete()激发时,这个promise实例的未来就是,这样我就可以找到有问题的对象