public Future<HttpResp> execute(Callback<HttpResp> callback) { return client.executeRequest(this, callback); }
public HttpResp execute() { return client.executeRequest(this, null).get(); }
public void benchmark(int rounds, int threads, int requests) { final HttpClient client = HTTP.client().reuseConnections(true).keepAlive(true) .maxConnTotal(threads).maxConnPerRoute(threads).keepCookies(false); final HttpReq req = this; for (int i = 0; i < rounds; i++) { Msc.benchmarkMT(threads, "req", requests, () -> { HttpResp resp = client.executeRequest(req, null).get(); U.notNull(resp, "HTTP response"); }); } client.close(); }