クラス HttpComponentsClientHttpConnectorBuilder
java.lang.ObjectSE
org.springframework.boot.http.client.reactive.HttpComponentsClientHttpConnectorBuilder
- 実装されているすべてのインターフェース:
ClientHttpConnectorBuilder<HttpComponentsClientHttpConnector>
- 導入:
- 3.5.0
- 作成者:
- Phillip Webb
メソッドのサマリー
修飾子と型メソッド説明protected final HttpClientSettings
build
(ClientHttpConnectorSettings settings) 指定されたsettings
を適用して、完全に構成されたClientHttpConnector
を構築します。protected HttpComponentsClientHttpConnector
protected final ListSE<ConsumerSE<HttpComponentsClientHttpConnector>>
protected final ListSE<ConsumerSE<HttpComponentsClientHttpConnector>>
mergedCustomizers
(CollectionSE<ConsumerSE<HttpComponentsClientHttpConnector>> customizers) protected final ListSE<ConsumerSE<HttpComponentsClientHttpConnector>>
mergedCustomizers
(ConsumerSE<HttpComponentsClientHttpConnector> customizer) withConnectionConfigCustomizer
(ConsumerSE<org.apache.hc.client5.http.config.ConnectionConfig.Builder> connectionConfigCustomizer) 基礎となるConnectionConfig.Builder
に追加のカスタマイズを適用する新しいHttpComponentsClientHttpConnectorBuilder
を返します。withConnectionManagerCustomizer
(ConsumerSE<org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder> connectionManagerCustomizer) 基礎となるPoolingAsyncClientConnectionManagerBuilder
に追加のカスタマイズを適用する新しいHttpComponentsClientHttpConnectorBuilder
を返します。withDefaultRequestConfigCustomizer
(ConsumerSE<org.apache.hc.client5.http.config.RequestConfig.Builder> defaultRequestConfigCustomizer) デフォルトのリクエストに使用される基礎となるRequestConfig.Builder
に追加のカスタマイズを適用する新しいHttpComponentsClientHttpConnectorBuilder
を返します。withHttpClientCustomizer
(ConsumerSE<org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder> httpClientCustomizer) 基礎となるHttpAsyncClientBuilder
に追加のカスタマイズを適用する新しいHttpComponentsClientHttpConnectorBuilder
を返します。withTlsSocketStrategyFactory
(FunctionSE<SslBundle, org.apache.hc.core5.http.nio.ssl.TlsStrategy> tlsStrategyFactory) 新しいHttpComponentsClientHttpConnectorBuilder
をTlsStrategy
ファクトリの交換品とともに返却します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.boot.http.client.reactive.ClientHttpConnectorBuilder から継承されたメソッド
build, withCustomizer, withCustomizers
メソッドの詳細
withHttpClientCustomizer
public HttpComponentsClientHttpConnectorBuilder withHttpClientCustomizer(ConsumerSE<org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder> httpClientCustomizer) 基礎となるHttpAsyncClientBuilder
に追加のカスタマイズを適用する新しいHttpComponentsClientHttpConnectorBuilder
を返します。- パラメーター:
httpClientCustomizer
- 適用するカスタマイザー- 戻り値:
- 新しい
HttpComponentsHttpAsyncClientBuilder
インスタンス
withConnectionManagerCustomizer
public HttpComponentsClientHttpConnectorBuilder withConnectionManagerCustomizer(ConsumerSE<org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder> connectionManagerCustomizer) 基礎となるPoolingAsyncClientConnectionManagerBuilder
に追加のカスタマイズを適用する新しいHttpComponentsClientHttpConnectorBuilder
を返します。- パラメーター:
connectionManagerCustomizer
- 適用するカスタマイザー- 戻り値:
- 新しい
HttpComponentsClientHttpConnectorBuilder
インスタンス
withConnectionConfigCustomizer
public HttpComponentsClientHttpConnectorBuilder withConnectionConfigCustomizer(ConsumerSE<org.apache.hc.client5.http.config.ConnectionConfig.Builder> connectionConfigCustomizer) 基礎となるConnectionConfig.Builder
に追加のカスタマイズを適用する新しいHttpComponentsClientHttpConnectorBuilder
を返します。- パラメーター:
connectionConfigCustomizer
- 適用するカスタマイザー- 戻り値:
- 新しい
HttpComponentsClientHttpConnectorBuilder
インスタンス
withTlsSocketStrategyFactory
public HttpComponentsClientHttpConnectorBuilder withTlsSocketStrategyFactory(FunctionSE<SslBundle, org.apache.hc.core5.http.nio.ssl.TlsStrategy> tlsStrategyFactory) 新しいHttpComponentsClientHttpConnectorBuilder
をTlsStrategy
ファクトリの交換品とともに返却します。- パラメーター:
tlsStrategyFactory
- 特定のSslBundle
のTlsStrategy
を作成するために使用される新しいファクトリ- 戻り値:
- 新しい
HttpComponentsClientHttpConnectorBuilder
インスタンス
withDefaultRequestConfigCustomizer
public HttpComponentsClientHttpConnectorBuilder withDefaultRequestConfigCustomizer(ConsumerSE<org.apache.hc.client5.http.config.RequestConfig.Builder> defaultRequestConfigCustomizer) デフォルトのリクエストに使用される基礎となるRequestConfig.Builder
に追加のカスタマイズを適用する新しいHttpComponentsClientHttpConnectorBuilder
を返します。- パラメーター:
defaultRequestConfigCustomizer
- 適用するカスタマイザー- 戻り値:
- 新しい
HttpComponentsClientHttpConnectorBuilder
インスタンス
createClientHttpConnector
protected HttpComponentsClientHttpConnector createClientHttpConnector(ClientHttpConnectorSettings settings) getCustomizers
mergedCustomizers
protected final ListSE<ConsumerSE<HttpComponentsClientHttpConnector>> mergedCustomizers(ConsumerSE<HttpComponentsClientHttpConnector> customizer) mergedCustomizers
protected final ListSE<ConsumerSE<HttpComponentsClientHttpConnector>> mergedCustomizers(CollectionSE<ConsumerSE<HttpComponentsClientHttpConnector>> customizers) build
インターフェースからコピーされた説明:ClientHttpConnectorBuilder
指定されたsettings
を適用して、完全に構成されたClientHttpConnector
を構築します。- 次で指定:
- インターフェース
ClientHttpConnectorBuilder<T extends ClientHttpConnector>
のbuild
- パラメーター:
settings
- 適用する設定またはnull
- 戻り値:
- 完全に構成された
ClientHttpConnector
。
asHttpClientSettings