Netty UptimeClient を変更する予定です (こちらを参照)。元のバージョンはエンドレスに実行するように設計されています。切断された場合はホストに再接続します。UptimeClient.java に「terminate」メソッドを追加したいと思います。このメソッドは、外部スレッドから再接続プロセスを切断または停止し、Netty を適切にシャットダウンしてから戻ります。
再接続プロセスのためにクライアント チャネルが変更される可能性があるため、'bootstrap.connect()' によって返されたすべてのチャネルを ChannelGroup に保持し、Netty のリソースを解放する前にグループを使用して 'close' を呼び出しても安全でしょうか?
「終了」メソッドをどのように実装しますか? (編集:3.7.0を使用)