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()
ClientHttpEngine
getSslContext
in interface ClientHttpEngine
public void setSslContext(SSLContext sslContext)
public HostnameVerifier getHostnameVerifier()
ClientHttpEngine
getHostnameVerifier
in interface ClientHttpEngine
public void setHostnameVerifier(HostnameVerifier hostnameVerifier)
public static CaseInsensitiveMap<String> extractHeaders(org.apache.http.HttpResponse response)
public ClientResponse invoke(ClientInvocation request)
invoke
in interface ClientHttpEngine
protected 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
Exception
protected void commitHeaders(ClientInvocation request, org.apache.http.client.methods.HttpRequestBase httpMethod)
public void close()
close
in interface ClientHttpEngine
public boolean isClosed()
Copyright © 2013. All Rights Reserved.