public class ApacheHttpClient4Engine extends Object implements ClientHttpEngine
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
closed |
protected boolean |
createdHttpClient |
protected HostnameVerifier |
hostnameVerifier |
protected org.apache.http.client.HttpClient |
httpClient |
protected org.apache.http.protocol.HttpContext |
httpContext |
protected SSLContext |
sslContext |
| Constructor and Description |
|---|
ApacheHttpClient4Engine() |
ApacheHttpClient4Engine(org.apache.http.client.HttpClient httpClient) |
ApacheHttpClient4Engine(org.apache.http.client.HttpClient httpClient,
boolean closeHttpClient) |
ApacheHttpClient4Engine(org.apache.http.client.HttpClient httpClient,
org.apache.http.protocol.HttpContext httpContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected void |
commitHeaders(ClientInvocation request,
org.apache.http.client.methods.HttpRequestBase httpMethod) |
protected org.apache.http.client.methods.HttpRequestBase |
createHttpMethod(String url,
String restVerb) |
static CaseInsensitiveMap<String> |
extractHeaders(org.apache.http.HttpResponse response) |
void |
finalize() |
HostnameVerifier |
getHostnameVerifier()
Needed for Client.getHostnameVerifier()
|
org.apache.http.client.HttpClient |
getHttpClient() |
org.apache.http.protocol.HttpContext |
getHttpContext() |
SSLContext |
getSslContext()
Needed for Client.getSslContext();
|
ClientResponse |
invoke(ClientInvocation request) |
boolean |
isClosed() |
protected void |
loadHttpMethod(ClientInvocation request,
org.apache.http.client.methods.HttpRequestBase httpMethod) |
void |
setHostnameVerifier(HostnameVerifier hostnameVerifier) |
void |
setHttpContext(org.apache.http.protocol.HttpContext httpContext) |
void |
setSslContext(SSLContext sslContext) |
protected org.apache.http.client.HttpClient httpClient
protected boolean createdHttpClient
protected org.apache.http.protocol.HttpContext httpContext
protected boolean closed
protected SSLContext sslContext
protected HostnameVerifier hostnameVerifier
public ApacheHttpClient4Engine()
public ApacheHttpClient4Engine(org.apache.http.client.HttpClient httpClient)
public ApacheHttpClient4Engine(org.apache.http.client.HttpClient httpClient,
boolean closeHttpClient)
public ApacheHttpClient4Engine(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 SSLContext getSslContext()
ClientHttpEnginegetSslContext in interface ClientHttpEnginepublic void setSslContext(SSLContext sslContext)
public HostnameVerifier getHostnameVerifier()
ClientHttpEnginegetHostnameVerifier in interface ClientHttpEnginepublic void setHostnameVerifier(HostnameVerifier hostnameVerifier)
public static CaseInsensitiveMap<String> extractHeaders(org.apache.http.HttpResponse response)
public ClientResponse invoke(ClientInvocation request)
invoke in interface ClientHttpEngineprotected org.apache.http.client.methods.HttpRequestBase createHttpMethod(String url, String restVerb)
protected void loadHttpMethod(ClientInvocation request, org.apache.http.client.methods.HttpRequestBase httpMethod) throws Exception
Exceptionprotected void commitHeaders(ClientInvocation request, org.apache.http.client.methods.HttpRequestBase httpMethod)
public void close()
close in interface ClientHttpEnginepublic boolean isClosed()
Copyright © 2013. All Rights Reserved.