/**
* {@inheritDoc}
*/
public IHttpResponse call(IHttpRequest request) throws IOException, ConnectException, SocketTimeoutException {
IFutureResponse futureResponse = send(request);
try {
return futureResponse.getResponse();
} catch (InterruptedException ie) {
throw new IOException(ie.toString());
}
}