@Override public void start() throws Exception { HttpClient client = vertx.createHttpClient( new HttpClientOptions() .setDefaultHost("localhost") .setDefaultPort(HTTPServerReproducer.PORT) .setKeepAlive(false)); vertx.setPeriodic( 1000, l -> { client .get("/") .handler( response -> { response.bodyHandler( buf -> { System.out.println( "Received: " + response.statusCode() + " - " + buf.toString()); }); }) .end(); }); }