Channel.id() è stato rimosso in Netty 4.0.0.CR9.Come ottenere un ID per un canale Netty?
Come ottengo un ID di un canale in questi giorni?
Ho usato l'id() per la registrazione in tutti i miei gestori (ad esempio System.out.println (ctx.channel(). Id() + "- readableBytes():" + in.readableBytes())).
Non posso fare affidamento sul metodo toString di un canale perché potrebbe essere sovrascritto.
Questa è la risposta più completa. Netty 4 non ce l'ha più ma puoi ottenerlo unendo cose e Netty 5 lo riavrà. Grazie. – AndrewBourgeois
Anche Netty 4.1 ce l'ha. – trustin
Fai attenzione quando usi Channel.toString come ID perché cambia quando il canale diventa inattivo https://github.com/netty/netty/blob/4.0/transport/src/main/java/io/netty/channel /AbstractChannel.java#L352 – justinjhendrick