Я пытаюсь закрыть TCP-соединение из netty response.ipc.netty.tcp.TcpClient, но не могу найти способ сделать это легко, нет методов «отключить», «остановить» или «закрыть». Может кто-нибудь мне помочь? Я использую библиотеку response-netty.0.7.9.RELEASE.
Мой класс структурирован следующим образом:
private TcpClient client;
private NettyOutbound out;
public Mono<? extends NettyContext> connect() {
client = TcpClient.create(host, port);
return client.newHandler(this::handleConnection)
.log("newHandler");
}
private Publisher<Void> handleConnection(NettyInbound in, NettyOutbound out) {
this.out = out;
return out
.neverComplete() //keep connection alive
.log("Never close");
}
public void disconnect() {
client = TcpClient. //What can i put here to close the connection?
}
Я ценю вашу помощь, заранее большое спасибо.