return this;
}
protected Response submit(Request request, Metrics parentMetrics) throws InterruptedException,
IOException, URISyntaxException {
RequestExecutor executor = new BasicRequestExecutor(connectionManager, cookieCache, responseParser);
Response response = executor.execute(request);
LOGGER.debug("Metrics for {} : \r\n{}", request.getURI(), response.getMetrics());
response.getMetrics().setParentMetrics(parentMetrics);
return postProcess(request, response);
}