@Deprecated public class HttpComponentsAsyncClientHttpRequestFactory extends HttpComponentsClientHttpRequestFactory implements AsyncClientHttpRequestFactory, InitializingBean
HttpComponentsClientHttpRequestFactory の非同期拡張。Apache HttpComponents HttpAsyncClient 4.0 を使用してリクエストを作成します。HttpAsyncClient| コンストラクターと説明 |
|---|
HttpComponentsAsyncClientHttpRequestFactory() 使用すべきではありません。 デフォルトの HttpAsyncClient および HttpClient を使用して、HttpComponentsAsyncClientHttpRequestFactory の新しいインスタンスを作成します。 |
HttpComponentsAsyncClientHttpRequestFactory(org.apache.http.impl.nio.client.CloseableHttpAsyncClient asyncClient) 使用すべきではありません。 指定された CloseableHttpAsyncClient インスタンスとデフォルトの HttpClient を使用して、HttpComponentsAsyncClientHttpRequestFactory の新しいインスタンスを作成します。 |
HttpComponentsAsyncClientHttpRequestFactory(CloseableHttpClient httpClient, org.apache.http.impl.nio.client.CloseableHttpAsyncClient asyncClient) 使用すべきではありません。 指定された CloseableHttpClient および CloseableHttpAsyncClient インスタンスを使用して、HttpComponentsAsyncClientHttpRequestFactory の新しいインスタンスを作成します。 |
HttpComponentsAsyncClientHttpRequestFactory(org.apache.http.nio.client.HttpAsyncClient asyncClient) 使用すべきではありません。 指定された HttpAsyncClient インスタンスとデフォルトの HttpClient を使用して、HttpComponentsAsyncClientHttpRequestFactory の新しいインスタンスを作成します。 |
HttpComponentsAsyncClientHttpRequestFactory(HttpClient httpClient, org.apache.http.nio.client.HttpAsyncClient asyncClient) 使用すべきではありません。 指定された HttpClient および HttpAsyncClient インスタンスを使用して、HttpComponentsAsyncClientHttpRequestFactory の新しいインスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet() 使用すべきではありません。 指定されたすべての Bean プロパティを設定した(そして BeanFactoryAware と ApplicationContextAware を満たした)後に BeanFactory によって呼び出されます。 |
AsyncClientHttpRequest | createAsyncRequest(java.net.URI uri, HttpMethod httpMethod) 使用すべきではありません。 指定された URI および HTTP メソッドの新しい非同期 AsyncClientHttpRequest を作成します。 |
void | destroy() 使用すべきではありません。 基になる ClientConnectionManager の接続プールがあれば、それを閉じるシャットダウンフック。 |
org.apache.http.nio.client.HttpAsyncClient | getAsyncClient() 使用すべきではありません。 同期実行に使用される HttpAsyncClient を返します。 |
org.apache.http.impl.nio.client.CloseableHttpAsyncClient | getHttpAsyncClient() 使用すべきではありません。 4.3.10 現在、 getAsyncClient() を推奨 |
void | setAsyncClient(org.apache.http.nio.client.HttpAsyncClient asyncClient) 使用すべきではありません。 同期実行に使用される HttpAsyncClient を設定します。 |
void | setHttpAsyncClient(org.apache.http.impl.nio.client.CloseableHttpAsyncClient asyncClient) 使用すべきではありません。 4.3.10 現在、 setAsyncClient(HttpAsyncClient) を推奨 |
createHttpContext, createHttpUriRequest, createRequest, createRequestConfig, getHttpClient, mergeRequestConfig, postProcessHttpRequest, setBufferRequestBody, setConnectionRequestTimeout, setConnectTimeout, setHttpClient, setReadTimeoutpublic HttpComponentsAsyncClientHttpRequestFactory()
HttpAsyncClient および HttpClient を使用して、HttpComponentsAsyncClientHttpRequestFactory の新しいインスタンスを作成します。public HttpComponentsAsyncClientHttpRequestFactory(org.apache.http.nio.client.HttpAsyncClient asyncClient)
HttpAsyncClient インスタンスとデフォルトの HttpClient を使用して、HttpComponentsAsyncClientHttpRequestFactory の新しいインスタンスを作成します。asyncClient - このリクエストファクトリに使用する HttpAsyncClient インスタンス public HttpComponentsAsyncClientHttpRequestFactory(org.apache.http.impl.nio.client.CloseableHttpAsyncClient asyncClient)
CloseableHttpAsyncClient インスタンスとデフォルトの HttpClient を使用して、HttpComponentsAsyncClientHttpRequestFactory の新しいインスタンスを作成します。asyncClient - このリクエストファクトリに使用する CloseableHttpAsyncClient インスタンス public HttpComponentsAsyncClientHttpRequestFactory(HttpClient httpClient, org.apache.http.nio.client.HttpAsyncClient asyncClient)
HttpClient および HttpAsyncClient インスタンスを使用して、HttpComponentsAsyncClientHttpRequestFactory の新しいインスタンスを作成します。httpClient - このリクエストファクトリに使用する HttpClient インスタンス asyncClient - このリクエストファクトリに使用する HttpAsyncClient インスタンス public HttpComponentsAsyncClientHttpRequestFactory(CloseableHttpClient httpClient, org.apache.http.impl.nio.client.CloseableHttpAsyncClient asyncClient)
CloseableHttpClient および CloseableHttpAsyncClient インスタンスを使用して、HttpComponentsAsyncClientHttpRequestFactory の新しいインスタンスを作成します。httpClient - このリクエストファクトリに使用する CloseableHttpClient インスタンス asyncClient - このリクエストファクトリに使用する CloseableHttpAsyncClient インスタンス public void setAsyncClient(org.apache.http.nio.client.HttpAsyncClient asyncClient)
HttpAsyncClient を設定します。public org.apache.http.nio.client.HttpAsyncClient getAsyncClient()
HttpAsyncClient を返します。HttpComponentsClientHttpRequestFactory.getHttpClient()@Deprecated public void setHttpAsyncClient(org.apache.http.impl.nio.client.CloseableHttpAsyncClient asyncClient)
setAsyncClient(HttpAsyncClient) に置き換えられました。CloseableHttpAsyncClient を設定します。@Deprecated public org.apache.http.impl.nio.client.CloseableHttpAsyncClient getHttpAsyncClient()
getAsyncClient() に置き換えられました。CloseableHttpAsyncClient を返します。public void afterPropertiesSet()
InitializingBeanこのメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されている場合にのみ可能な初期化を実行し、設定ミスの場合に例外をスローできます。
InitializingBean の afterPropertiesSet public AsyncClientHttpRequest createAsyncRequest(java.net.URI uri, HttpMethod httpMethod) throws java.io.IOException
AsyncClientHttpRequestFactoryAsyncClientHttpRequest を作成します。 返されたリクエストは、AsyncClientHttpRequest.executeAsync() を呼び出して書き込み、実行できます。
AsyncClientHttpRequestFactory の createAsyncRequest uri - リクエストを作成する URIhttpMethod - 実行する HTTP メソッド java.io.IOException - I/O エラーの場合 public void destroy()
throws java.lang.ExceptionHttpComponentsClientHttpRequestFactoryClientConnectionManager の接続プールがあれば、それを閉じるシャットダウンフック。DisposableBean の destroy HttpComponentsClientHttpRequestFactory の destroy java.lang.Exception - シャットダウンエラーの場合。例外はログに記録されますが、他の Bean もリソースを解放できるように再スローされません。