public class ApacheHttpClient extends java.lang.Object implements HttpClient
| Modifier and Type | Field and Description |
|---|---|
private Logger |
log
The log for providing
DEBUG feedback about the process. |
| Constructor and Description |
|---|
ApacheHttpClient(Logger log) |
| Modifier and Type | Method and Description |
|---|---|
static HttpClient |
create(Logger log) |
private java.lang.Boolean |
doHandleResponse(CompletionListener completionListener,
org.apache.http.HttpResponse response) |
boolean |
send(HttpRequest request,
CompletionListener completionListener) |
boolean |
send(HttpRequest request,
HttpRequest.Config config,
CompletionListener completionListener) |
(package private) static org.apache.http.client.methods.HttpUriRequest |
toApacheRequest(HttpRequest request,
HttpRequest.Config config) |
private final Logger log
DEBUG feedback about the process.ApacheHttpClient(Logger log)
public static HttpClient create(Logger log)
public boolean send(HttpRequest request, CompletionListener completionListener) throws java.io.IOException
send in interface HttpClientjava.io.IOExceptionpublic boolean send(HttpRequest request, HttpRequest.Config config, CompletionListener completionListener) throws java.io.IOException
send in interface HttpClientjava.io.IOExceptionprivate java.lang.Boolean doHandleResponse(CompletionListener completionListener, org.apache.http.HttpResponse response) throws java.io.IOException
java.io.IOExceptionstatic org.apache.http.client.methods.HttpUriRequest toApacheRequest(HttpRequest request, HttpRequest.Config config)