HttpComponentsClientHttpConnector@Deprecated public class HttpComponentsAsyncClientHttpRequestFactory extends HttpComponentsClientHttpRequestFactory implements AsyncClientHttpRequestFactory, InitializingBean
HttpComponentsClientHttpRequestFactory. Uses
 Apache HttpComponents
 HttpAsyncClient 4.0 to create requests.HttpAsyncClient| Constructor and Description | 
|---|
| HttpComponentsAsyncClientHttpRequestFactory()Deprecated.  Create a new instance of the  HttpComponentsAsyncClientHttpRequestFactorywith a defaultHttpAsyncClientandHttpClient. | 
| HttpComponentsAsyncClientHttpRequestFactory(org.apache.http.impl.nio.client.CloseableHttpAsyncClient asyncClient)Deprecated.  Create a new instance of the  HttpComponentsAsyncClientHttpRequestFactorywith the givenCloseableHttpAsyncClientinstance and a defaultHttpClient. | 
| HttpComponentsAsyncClientHttpRequestFactory(CloseableHttpClient httpClient,
                                           org.apache.http.impl.nio.client.CloseableHttpAsyncClient asyncClient)Deprecated.  Create a new instance of the  HttpComponentsAsyncClientHttpRequestFactorywith the givenCloseableHttpClientandCloseableHttpAsyncClientinstances. | 
| HttpComponentsAsyncClientHttpRequestFactory(org.apache.http.nio.client.HttpAsyncClient asyncClient)Deprecated.  Create a new instance of the  HttpComponentsAsyncClientHttpRequestFactorywith the givenHttpAsyncClientinstance and a defaultHttpClient. | 
| HttpComponentsAsyncClientHttpRequestFactory(HttpClient httpClient,
                                           org.apache.http.nio.client.HttpAsyncClient asyncClient)Deprecated.  Create a new instance of the  HttpComponentsAsyncClientHttpRequestFactorywith the givenHttpClientandHttpAsyncClientinstances. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | afterPropertiesSet()Deprecated.  Invoked by the containing  BeanFactoryafter it has set all bean properties
 and satisfiedBeanFactoryAware,ApplicationContextAwareetc. | 
| AsyncClientHttpRequest | createAsyncRequest(URI uri,
                  HttpMethod httpMethod)Deprecated.  Create a new asynchronous  AsyncClientHttpRequestfor the specified URI
 and HTTP method. | 
| void | destroy()Deprecated.  Shutdown hook that closes the underlying
  ClientConnectionManager's
 connection pool, if any. | 
| org.apache.http.nio.client.HttpAsyncClient | getAsyncClient()Deprecated.  Return the  HttpAsyncClientused for
 synchronous execution. | 
| org.apache.http.impl.nio.client.CloseableHttpAsyncClient | getHttpAsyncClient()Deprecated. 
 as of 4.3.10, in favor of  getAsyncClient() | 
| void | setAsyncClient(org.apache.http.nio.client.HttpAsyncClient asyncClient)Deprecated.  Set the  HttpAsyncClientused for
 synchronous execution. | 
| void | setHttpAsyncClient(org.apache.http.impl.nio.client.CloseableHttpAsyncClient asyncClient)Deprecated. 
 as of 4.3.10, in favor of  setAsyncClient(HttpAsyncClient) | 
createHttpContext, createHttpUriRequest, createRequest, createRequestConfig, getHttpClient, mergeRequestConfig, postProcessHttpRequest, setBufferRequestBody, setConnectionRequestTimeout, setConnectTimeout, setHttpClient, setHttpContextFactory, setReadTimeoutpublic HttpComponentsAsyncClientHttpRequestFactory()
HttpComponentsAsyncClientHttpRequestFactory
 with a default HttpAsyncClient and HttpClient.public HttpComponentsAsyncClientHttpRequestFactory(org.apache.http.nio.client.HttpAsyncClient asyncClient)
HttpComponentsAsyncClientHttpRequestFactory
 with the given HttpAsyncClient instance and a default HttpClient.asyncClient - the HttpAsyncClient instance to use for this request factorypublic HttpComponentsAsyncClientHttpRequestFactory(org.apache.http.impl.nio.client.CloseableHttpAsyncClient asyncClient)
HttpComponentsAsyncClientHttpRequestFactory
 with the given CloseableHttpAsyncClient instance and a default HttpClient.asyncClient - the CloseableHttpAsyncClient instance to use for this request factorypublic HttpComponentsAsyncClientHttpRequestFactory(HttpClient httpClient, org.apache.http.nio.client.HttpAsyncClient asyncClient)
HttpComponentsAsyncClientHttpRequestFactory
 with the given HttpClient and HttpAsyncClient instances.httpClient - the HttpClient instance to use for this request factoryasyncClient - the HttpAsyncClient instance to use for this request factorypublic HttpComponentsAsyncClientHttpRequestFactory(CloseableHttpClient httpClient, org.apache.http.impl.nio.client.CloseableHttpAsyncClient asyncClient)
HttpComponentsAsyncClientHttpRequestFactory
 with the given CloseableHttpClient and CloseableHttpAsyncClient instances.httpClient - the CloseableHttpClient instance to use for this request factoryasyncClient - the CloseableHttpAsyncClient instance to use for this request factorypublic void setAsyncClient(org.apache.http.nio.client.HttpAsyncClient asyncClient)
HttpAsyncClient used for
 synchronous execution.HttpComponentsClientHttpRequestFactory.setHttpClient(HttpClient)public org.apache.http.nio.client.HttpAsyncClient getAsyncClient()
HttpAsyncClient used for
 synchronous execution.HttpComponentsClientHttpRequestFactory.getHttpClient()@Deprecated public void setHttpAsyncClient(org.apache.http.impl.nio.client.CloseableHttpAsyncClient asyncClient)
setAsyncClient(HttpAsyncClient)CloseableHttpAsyncClient used for
 asynchronous execution.@Deprecated public org.apache.http.impl.nio.client.CloseableHttpAsyncClient getHttpAsyncClient()
getAsyncClient()CloseableHttpAsyncClient used for
 asynchronous execution.public void afterPropertiesSet()
InitializingBeanBeanFactory after it has set all bean properties
 and satisfied BeanFactoryAware, ApplicationContextAware etc.
 This method allows the bean instance to perform validation of its overall configuration and final initialization when all bean properties have been set.
afterPropertiesSet in interface InitializingBeanpublic AsyncClientHttpRequest createAsyncRequest(URI uri, HttpMethod httpMethod) throws IOException
AsyncClientHttpRequestFactoryAsyncClientHttpRequest for the specified URI
 and HTTP method.
 The returned request can be written to, and then executed by calling
 AsyncClientHttpRequest.executeAsync().
createAsyncRequest in interface AsyncClientHttpRequestFactoryuri - the URI to create a request forhttpMethod - the HTTP method to executeIOException - in case of I/O errorspublic void destroy()
             throws Exception
HttpComponentsClientHttpRequestFactoryClientConnectionManager's
 connection pool, if any.destroy in interface DisposableBeandestroy in class HttpComponentsClientHttpRequestFactoryException - in case of shutdown errors. Exceptions will get logged
 but not rethrown to allow other beans to release their resources as well.