При использовании ChannelFuture и связанного с ним ChannelFutureListener, подобного этому clientBootstrap.connect(remote.getHostName(), remote.getPort()).addListener(myListener);
Предоставляет ли netty какие-либо гарантии того, что слушатель operationComplete вызывается перед channelActive обработчика в конвейере? Я пытался извлечь эту информацию из документации, но не нашел никаких ссылок.
В настоящее время я устанавливаю атрибут канала в обработчике и полагаюсь на его значение в channelActive. Это, однако, кажется, не удается в редких случаях. Я не могу установить атрибут канала заранее в bootstrap btw.
В качестве примечания: я использую bootstrap с многопоточным eventloopGroup.