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 ClientExecutor
public ClientRequest createRequest(UriBuilder uriBuilder)
createRequest
in interface ClientExecutor
public ClientResponse execute(ClientRequest request) throws Exception
execute
in interface ClientExecutor
Exception
public void loadHttpMethod(ClientRequest request, org.apache.http.client.methods.HttpRequestBase httpMethod) throws Exception
Exception
public void commitHeaders(ClientRequest request, org.apache.http.client.methods.HttpRequestBase httpMethod)
public void close()
close
in interface ClientExecutor
public boolean isClosed()
Copyright © 2012. All Rights Reserved.