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 boolean |
doHandleResponse(CompletionListener completionListener,
org.apache.http.HttpResponse response) |
boolean |
send(HttpRequest request,
CompletionListener completionListener) |
(package private) static org.apache.http.client.methods.HttpUriRequest |
toApacheRequest(HttpRequest request) |
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
private 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)