クラスの使用
org.springframework.boot.http.client.HttpComponentsClientHttpRequestFactoryBuilder
org.springframework.boot.http.client 内の HttpComponentsClientHttpRequestFactoryBuilder 使用
修飾子と型メソッド説明ClientHttpRequestFactoryBuilder.httpComponents()HttpComponentsClientHttpRequestFactoryを構築するために使用できるHttpComponentsClientHttpRequestFactoryBuilderを返します。HttpComponentsClientHttpRequestFactoryBuilder.withConnectionConfigCustomizer(ConsumerSE<org.apache.hc.client5.http.config.ConnectionConfig.Builder> connectionConfigCustomizer) 基礎となるConnectionConfig.Builderに追加のカスタマイズを適用する新しいHttpComponentsHttpClientBuilderを返します。HttpComponentsClientHttpRequestFactoryBuilder.withConnectionManagerCustomizer(ConsumerSE<org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder> connectionManagerCustomizer) 基礎となるPoolingHttpClientConnectionManagerBuilderに追加のカスタマイズを適用する新しいHttpComponentsClientHttpRequestFactoryBuilderを返します。HttpComponentsClientHttpRequestFactoryBuilder.withCustomizer(ConsumerSE<HttpComponentsClientHttpRequestFactory> customizer) HttpComponentsClientHttpRequestFactoryBuilder.withCustomizers(CollectionSE<ConsumerSE<HttpComponentsClientHttpRequestFactory>> customizers) HttpComponentsClientHttpRequestFactoryBuilder.withDefaultRequestConfigCustomizer(ConsumerSE<org.apache.hc.client5.http.config.RequestConfig.Builder> defaultRequestConfigCustomizer) デフォルトのリクエストに使用される基礎となるRequestConfig.Builderに追加のカスタマイズを適用する新しいHttpComponentsClientHttpRequestFactoryBuilderを返します。HttpComponentsClientHttpRequestFactoryBuilder.withHttpClientCustomizer(ConsumerSE<org.apache.hc.client5.http.impl.classic.HttpClientBuilder> httpClientCustomizer) 基礎となるHttpClientBuilderに追加のカスタマイズを適用する新しいHttpComponentsClientHttpRequestFactoryBuilderを返します。HttpComponentsClientHttpRequestFactoryBuilder.withSocketConfigCustomizer(ConsumerSE<org.apache.hc.core5.http.io.SocketConfig.Builder> socketConfigCustomizer) 基礎となるSocketConfig.Builderに追加のカスタマイズを適用する新しいHttpComponentsClientHttpRequestFactoryBuilderを返します。HttpComponentsClientHttpRequestFactoryBuilder.withTlsSocketStrategyFactory(FunctionSE<SslBundle, org.apache.hc.client5.http.ssl.TlsSocketStrategy> tlsSocketStrategyFactory) 新しいHttpComponentsClientHttpRequestFactoryBuilderをTlsSocketStrategyファクトリの交換品とともに返却します。