private RawResponse executeRequest(HttpUriRequest httpRequest) { try { return getHttpClient().execute(httpRequest, new ResponseHandler<RawResponse>() { @Override public RawResponse handleResponse(HttpResponse response) throws IOException { int statusCode = response.getStatusLine().getStatusCode(); String statusMessage = response.getStatusLine().getReasonPhrase(); String content = EntityUtils.toString(response.getEntity(), UTF_8); Long consulIndex = parseUnsignedLong(response.getFirstHeader("X-Consul-Index")); Boolean consulKnownLeader = parseBoolean(response.getFirstHeader("X-Consul-Knownleader")); Long consulLastContact = parseUnsignedLong(response.getFirstHeader("X-Consul-Lastcontact")); return new RawResponse(statusCode, statusMessage, content, consulIndex, consulKnownLeader, consulLastContact); } }); } catch (IOException e) { throw new TransportException(e); } }
private RawResponse executeRequest(HttpUriRequest httpRequest) { try { return getHttpClient().execute(httpRequest, new ResponseHandler<RawResponse>() { @Override public RawResponse handleResponse(HttpResponse response) throws IOException { int statusCode = response.getStatusLine().getStatusCode(); String statusMessage = response.getStatusLine().getReasonPhrase(); String content = EntityUtils.toString(response.getEntity(), UTF_8); Long consulIndex = parseUnsignedLong(response.getFirstHeader("X-Consul-Index")); Boolean consulKnownLeader = parseBoolean(response.getFirstHeader("X-Consul-Knownleader")); Long consulLastContact = parseUnsignedLong(response.getFirstHeader("X-Consul-Lastcontact")); return new RawResponse(statusCode, statusMessage, content, consulIndex, consulKnownLeader, consulLastContact); } }); } catch (IOException e) { throw new TransportException(e); } }
throw new TransportException(e); } catch (IOException e) { throw new TransportException(e);
throw new TransportException(e); } catch (IOException e) { throw new TransportException(e);