Cosa significa effettivamente Cannelfuture in realtà?
-
27-10-2019 - |
Domanda
Per favore, scusa questa domanda numpty, ma quando lo faccio
ChannelFuture future = channel.write(message);
future.addListener(new ChannelFutureListener() {
public void operationComplete(ChannelFuture future) {
}
}
Cosa so sullo stato del messaggio nel metodo OperationComplete ()? Ad esempio, significa che il messaggio è arrivato a destinazione? O significa che il messaggio è passato attraverso la pipeline ed è ora da qualche parte nell'etere mentre si dirige verso la sua destinazione o significa qualcos'altro?
Saluti
Soluzione
Il messaggio è stato scritto al peer remoto o non è riuscito. Quindi, se hai successo qui puoi essere sicuro che il messaggio sia stato trasmesso.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow