List of usage examples for io.vertx.core.net NetClient close
void close();
From source file:io.gravitee.gateway.standalone.healthcheck.HttpServerProbe.java
License:Apache License
@Override public CompletableFuture<Result> check() { VertxCompletableFuture<Result> result = new VertxCompletableFuture<>(vertx); NetClientOptions options = new NetClientOptions().setConnectTimeout(500); NetClient client = vertx.createNetClient(options); client.connect(port, host, res -> { if (res.succeeded()) { result.complete(Result.healthy()); } else {//from ww w . j a v a2 s. c o m result.complete(Result.unhealthy(res.cause())); } client.close(); }); return result; }