netty中ChannelFuture和channelActive的顺序

netty中ChannelFuture和channelActive的顺序,netty,Netty,使用ChannelFuture和关联的ChannelFutureListener时,如下所示 clientBootstrap.connect(remote.getHostName(),remote.getPort()).addListener(myListener) netty是否保证在管道中处理程序的channelActive之前调用侦听器operationComplete?我试图从文档中提取这些信息,但没有找到任何参考资料 目前,我正在处理程序中设置通道属性,并依赖其在channelActi

使用ChannelFuture和关联的ChannelFutureListener时,如下所示
clientBootstrap.connect(remote.getHostName(),remote.getPort()).addListener(myListener)

netty是否保证在管道中处理程序的channelActive之前调用侦听器operationComplete?我试图从文档中提取这些信息,但没有找到任何参考资料

目前,我正在处理程序中设置通道属性,并依赖其在channelActive中的值。然而,这似乎很少失败。顺便说一句,我无法在引导中预先设置通道属性


附带说明:我将引导与多线程eventloopGroup一起使用。

是的,首先通知未来

这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。-事实上。。。总是先通知未来。@所以保证在调用channelActive之前operationComplete已经运行了吗?在这种情况下,我可能发现了implementation@NormanMaurer您能告诉我文档中说明此保证的部分吗?不幸的是,我认为它没有作为API的一部分被记录(我们应该这样做)。这就是我们如何在netty的运输系统中实现它。所以,虽然这不是文件化的atm,但你仍然可以依赖它。