パッケージ org.iplass.mtp.impl.http
クラス HttpClientConfig
java.lang.Object
org.iplass.mtp.impl.http.HttpClientConfig
- すべての実装されたインタフェース:
ServiceInitListener<Service>
HttpClinet 設定
-
フィールドの概要
フィールド -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidService破棄時に呼び出されます。org.apache.hc.client5.http.impl.classic.CloseableHttpClientvoidService初期化時に呼び出されます。voidsetConnectionTimeout(Integer connectionTimeout) voidsetHttpClientBuilderFactory(HttpClientBuilderFactory httpClientBuilderFactory) voidsetPoolingDefaultMaxPerRoute(Integer poolingDefaultMaxPerRoute) voidsetPoolingMaxTotal(Integer poolingMaxTotal) voidsetPoolingTimeToLive(Integer poolingTimeToLive) voidsetProxyHost(String proxyHost) voidsetProxyPort(Integer proxyPort) voidsetSoTimeout(Integer soTimeout)
-
フィールド詳細
-
DEFAULT_CONNECTION_TIMEOUT
コネクションタイムアウト ミリ秒 デフォルト値 -
DEFAULT_SO_TIMEOUT
ソケットタイムアウト ミリ秒 デフォルト値 -
DEFAULT_POOLING_MAX_TOTAL
httpコネクションのプール最大数 デフォルト値 -
DEFAULT_POOLING_DEFAULT_MAX_PER_ROUTE
ドメイン単位のhttpコネクションの最大数 デフォルト値
-
-
コンストラクタの詳細
-
HttpClientConfig
public HttpClientConfig()
-
-
メソッドの詳細
-
getHttpClientBuilderFactory
- 戻り値:
- HttpClientBuilder生成機能
-
setHttpClientBuilderFactory
- パラメータ:
httpClientBuilderFactory- HttpClientBuilder生成機能
-
getPoolingTimeToLive
- 戻り値:
- プールされているhttpコネクションの生存期間 ミリ秒
-
setPoolingTimeToLive
- パラメータ:
poolingTimeToLive- プールされているhttpコネクションの生存期間 ミリ秒
-
getPoolingMaxTotal
- 戻り値:
- httpコネクションのプール最大数
-
setPoolingMaxTotal
- パラメータ:
poolingMaxTotal- httpコネクションのプール最大数
-
getPoolingDefaultMaxPerRoute
- 戻り値:
- ドメイン単位のhttpコネクションの最大数
-
setPoolingDefaultMaxPerRoute
- パラメータ:
poolingDefaultMaxPerRoute- ドメイン単位のhttpコネクションの最大数
-
getConnectionTimeout
- 戻り値:
- コネクションタイムアウト ミリ秒
-
setConnectionTimeout
- パラメータ:
connectionTimeout- コネクションタイムアウト ミリ秒
-
getSoTimeout
- 戻り値:
- ソケットタイムアウト ミリ秒
-
setSoTimeout
- パラメータ:
soTimeout- ソケットタイムアウト ミリ秒
-
getProxyHost
- 戻り値:
- プロキシホスト
-
setProxyHost
- パラメータ:
proxyHost- プロキシホスト
-
getProxyPort
- 戻り値:
- プロキシポート
-
setProxyPort
- パラメータ:
proxyPort- プロキシポート
-
getInstance
public org.apache.hc.client5.http.impl.classic.CloseableHttpClient getInstance()- 戻り値:
- HttpClientインスタンス
-
inited
インタフェースからコピーされた説明:ServiceInitListenerService初期化時に呼び出されます。- 定義:
initedインタフェース内ServiceInitListener<Service>- パラメータ:
service-config-
-
destroyed
public void destroyed()インタフェースからコピーされた説明:ServiceInitListenerService破棄時に呼び出されます。- 定義:
destroyedインタフェース内ServiceInitListener<Service>
-