public class ApacheHttpClient4Executor extends Object implements ClientExecutor
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
closed |
protected boolean |
createdHttpClient |
protected org.apache.http.client.HttpClient |
httpClient |
protected org.apache.http.protocol.HttpContext |
httpContext |
| Constructor and Description |
|---|
ApacheHttpClient4Executor() |
ApacheHttpClient4Executor(org.apache.http.client.HttpClient httpClient) |
ApacheHttpClient4Executor(org.apache.http.client.HttpClient httpClient,
org.apache.http.protocol.HttpContext httpContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
commitHeaders(ClientRequest request,
org.apache.http.client.methods.HttpRequestBase httpMethod) |
ClientRequest |
createRequest(String uriTemplate) |
ClientRequest |
createRequest(UriBuilder uriBuilder) |
ClientResponse |
execute(ClientRequest request) |
static CaseInsensitiveMap<String> |
extractHeaders(org.apache.http.HttpResponse response) |
void |
finalize() |
org.apache.http.client.HttpClient |
getHttpClient() |
org.apache.http.protocol.HttpContext |
getHttpContext() |
boolean |
isClosed() |
void |
loadHttpMethod(ClientRequest request,
org.apache.http.client.methods.HttpRequestBase httpMethod) |
void |
setHttpContext(org.apache.http.protocol.HttpContext httpContext) |
protected org.apache.http.client.HttpClient httpClient
protected boolean createdHttpClient
protected org.apache.http.protocol.HttpContext httpContext
protected boolean closed
public ApacheHttpClient4Executor()
public ApacheHttpClient4Executor(org.apache.http.client.HttpClient httpClient)
public ApacheHttpClient4Executor(org.apache.http.client.HttpClient httpClient,
org.apache.http.protocol.HttpContext httpContext)
public org.apache.http.client.HttpClient getHttpClient()
public org.apache.http.protocol.HttpContext getHttpContext()
public void setHttpContext(org.apache.http.protocol.HttpContext httpContext)
public static CaseInsensitiveMap<String> extractHeaders(org.apache.http.HttpResponse response)
public ClientRequest createRequest(String uriTemplate)
createRequest in interface ClientExecutorpublic ClientRequest createRequest(UriBuilder uriBuilder)
createRequest in interface ClientExecutorpublic ClientResponse execute(ClientRequest request) throws Exception
execute in interface ClientExecutorExceptionpublic void loadHttpMethod(ClientRequest request, org.apache.http.client.methods.HttpRequestBase httpMethod) throws Exception
Exceptionpublic void commitHeaders(ClientRequest request, org.apache.http.client.methods.HttpRequestBase httpMethod)
public void close()
close in interface ClientExecutorpublic boolean isClosed()
Copyright © 2013. All Rights Reserved.