Qu'est-ce que ChannelFuture complète signifie réellement?
-
27-10-2019 - |
Question
S'il vous plaît excuser cette question numpty, mais quand je fais
ChannelFuture future = channel.write(message);
future.addListener(new ChannelFutureListener() {
public void operationComplete(ChannelFuture future) {
}
}
qu'est-ce que je sais sur l'état du message dans la méthode operationComplete ()? Par exemple cela signifie que le message est arrivé à sa destination? Ou est-ce que cela signifie que le message est passé à travers le pipeline et est maintenant quelque part dans l'éther sur son chemin vers sa destination ou est-ce que cela signifie autre chose?
Cordialement
La solution
Le message a été écrit à l'homologue distant ou il a échoué. Donc, si vous obtenez un succès ici, vous pouvez être sûr que le message a été transmis.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow