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 HttpClient
java.io.IOException
public boolean send(HttpRequest request, HttpRequest.Config config, CompletionListener completionListener) throws java.io.IOException
send
in interface HttpClient
java.io.IOException
private java.lang.Boolean doHandleResponse(CompletionListener completionListener, org.apache.http.HttpResponse response) throws java.io.IOException
java.io.IOException
static org.apache.http.client.methods.HttpUriRequest toApacheRequest(HttpRequest request, HttpRequest.Config config)