// // HttpClientResponse.java // // Copyright 2013, Proofpoint Inc. All rights reserved. // package org.kairosdb.client; import org.apache.http.HttpResponse; import java.io.IOException; import java.io.InputStream; /** * Response from an HTTP client request. */ class HttpClientResponse implements ClientResponse { private HttpResponse httpResponse; HttpClientResponse(HttpResponse httpResponse) { this.httpResponse = httpResponse; } @Override public int getStatusCode() { return httpResponse.getStatusLine().getStatusCode(); } @Override public InputStream getContentStream() throws IOException { if (httpResponse.getEntity() != null) return httpResponse.getEntity().getContent(); return null; } }