@Override public void channelDisconnected(ChannelHandlerContext ctx, ChannelStateEvent e) throws Exception { // Событие закрытия канала. Используется в основном, чтобы освободить ресурсы, или выполнить // другие действия, которые происходят при // отключении пользователя. Если его не обработать, Вы можете и не заметить, что пользователь // отключился, если он напрямую не сказал этого // серверу, а просто оборвался канал. // log.info("channelDisconnected"); worker.disconnectedFromChannel(); }