HttpHost target = URIUtils.extractHost(get.getURI());
BasicAsyncRequestProducer basicAsyncRequestProducer = new BasicAsyncRequestProducer(target, get);
httpClient.start();
try {
log.debug("sending request");
Future<HttpResponse> futureResponse = httpClient.execute(
basicAsyncRequestProducer,
new SSEResponseConsumer(requestHandler), new FutureCallback<HttpResponse>() {
public void completed(HttpResponse httpResponse) {
log.debug("response received {}", httpResponse);
}