Class ApacheHttpClient43Engine
- java.lang.Object
-
- org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient4Engine
-
- org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient43Engine
-
- All Implemented Interfaces:
ClientHttpEngine
public class ApacheHttpClient43Engine extends ApacheHttpClient4Engine
An Apache HTTP engine for use with the new Builder Config style. To accommodate the configuration style this class overrides the methods that get/set from the old Parameters Otherwise only the old style parameters will get picked up. Consider using the factory ApacheHttpClient4EngineFactory instead of using this class directly
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient4Engine
ApacheHttpClient4Engine.MemoryUnit
-
-
Field Summary
-
Fields inherited from class org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient4Engine
chunked, closed, createdHttpClient, defaultProxy, fileUploadInMemoryThresholdLimit, fileUploadMemoryUnit, fileUploadTempFileDir, hostnameVerifier, httpClient, httpContext, httpContextProvider, responseBufferSize, sslContext
-
-
Constructor Summary
Constructors Constructor Description ApacheHttpClient43Engine()
ApacheHttpClient43Engine(org.apache.http.client.HttpClient httpClient)
ApacheHttpClient43Engine(org.apache.http.client.HttpClient httpClient, boolean closeHttpClient)
ApacheHttpClient43Engine(org.apache.http.client.HttpClient httpClient, org.apache.http.protocol.HttpContext httpContext)
Deprecated.ApacheHttpClient43Engine(org.apache.http.client.HttpClient httpClient, HttpContextProvider httpContextProvider)
ApacheHttpClient43Engine(org.apache.http.HttpHost defaultProxy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.http.client.HttpClient
createDefaultHttpClient()
private org.apache.http.client.config.RequestConfig
getCurrentConfiguration(ClientInvocation request, org.apache.http.client.methods.HttpRequestBase httpMethod)
org.apache.http.HttpHost
getDefaultProxy()
protected void
setRedirectNotRequired(ClientInvocation request, org.apache.http.client.methods.HttpRequestBase httpMethod)
protected void
setRedirectRequired(ClientInvocation request, org.apache.http.client.methods.HttpRequestBase httpMethod)
-
Methods inherited from class org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient4Engine
buildEntity, cleanUpAfterExecute, close, commitHeaders, createBufferedStream, createHttpMethod, extractHeaders, finalize, getFileUploadInMemoryThresholdLimit, getFileUploadMemoryUnit, getFileUploadTempFileDir, getHostnameVerifier, getHttpClient, getHttpContext, getResponseBufferSize, getSslContext, getTempfilePrefix, invoke, isChunked, isClosed, isRedirectRequired, loadHttpMethod, setChunked, setFileUploadInMemoryThresholdLimit, setFileUploadMemoryUnit, setFileUploadTempFileDir, setHostnameVerifier, setHttpContext, setResponseBufferSize, setSslContext
-
-
-
-
Constructor Detail
-
ApacheHttpClient43Engine
public ApacheHttpClient43Engine()
-
ApacheHttpClient43Engine
public ApacheHttpClient43Engine(org.apache.http.HttpHost defaultProxy)
-
ApacheHttpClient43Engine
public ApacheHttpClient43Engine(org.apache.http.client.HttpClient httpClient)
-
ApacheHttpClient43Engine
public ApacheHttpClient43Engine(org.apache.http.client.HttpClient httpClient, boolean closeHttpClient)
-
ApacheHttpClient43Engine
@Deprecated public ApacheHttpClient43Engine(org.apache.http.client.HttpClient httpClient, org.apache.http.protocol.HttpContext httpContext)
Deprecated.Creates a client engine instance using the specifiedHttpClient
andHttpContext
instances. Note that the same instance of httpContext is passed to the engine, which may store thread unsafe attributes in it. It is hence recommended to override the HttpClientexecute(HttpUriRequest request, HttpContext context)
method to perform a deep copy of the context before executing the request.- Parameters:
httpClient
- The http clienthttpContext
- The context to be used for executing requests
-
ApacheHttpClient43Engine
public ApacheHttpClient43Engine(org.apache.http.client.HttpClient httpClient, HttpContextProvider httpContextProvider)
-
-
Method Detail
-
createDefaultHttpClient
protected org.apache.http.client.HttpClient createDefaultHttpClient()
- Overrides:
createDefaultHttpClient
in classApacheHttpClient4Engine
-
getDefaultProxy
public org.apache.http.HttpHost getDefaultProxy()
- Overrides:
getDefaultProxy
in classApacheHttpClient4Engine
-
setRedirectRequired
protected void setRedirectRequired(ClientInvocation request, org.apache.http.client.methods.HttpRequestBase httpMethod)
- Overrides:
setRedirectRequired
in classApacheHttpClient4Engine
-
setRedirectNotRequired
protected void setRedirectNotRequired(ClientInvocation request, org.apache.http.client.methods.HttpRequestBase httpMethod)
- Overrides:
setRedirectNotRequired
in classApacheHttpClient4Engine
-
getCurrentConfiguration
private org.apache.http.client.config.RequestConfig getCurrentConfiguration(ClientInvocation request, org.apache.http.client.methods.HttpRequestBase httpMethod)
-
-