レコードクラスの使用箇所
org.springframework.boot.http.client.HttpClientSettings
HttpClientSettings を使用するパッケージ
パッケージ
説明
クライアント側の HTTP サポートクラス。
クライアント側 HTTP の自動構成。
クライアント側のリアクティブ HTTP サポートクラス。
Web クライアントユーティリティ。
RestClient および RestTemplate を使用するテストサポートクラス。Web サービスクライアントユーティリティ。
org.springframework.boot.http.client 内の HttpClientSettings 使用
修飾子と型メソッド説明static HttpClientSettingsHttpClientSettings.defaults()実装に応じて異なる可能性があるデフォルト設定を使用します。static HttpClientSettingsHttpClientSettings.ofSslBundle(@Nullable SslBundle sslBundle) 提供された SSL バンドル以外のすべての設定のデフォルトを使用して、新しいHttpClientSettingsを返します。HttpClientSettings.orElse(@Nullable HttpClientSettings other) このインスタンスの値が存在する場合はそれを使用して新しいHttpClientSettingsインスタンスを返し、存在しない場合はotherの値を使用して新しいHttpClientSettingsインスタンスを返します。HttpClientSettings.withConnectTimeout(@Nullable DurationSE connectTimeout) 更新された接続タイムアウト設定を持つ新しいHttpClientSettingsインスタンスを返します。HttpClientSettings.withReadTimeout(@Nullable DurationSE readTimeout) 読み取りタイムアウト設定が更新された新しいHttpClientSettingsインスタンスを返します。HttpClientSettings.withRedirects(@Nullable HttpRedirects redirects) 更新されたリダイレクト設定を含む新しいHttpClientSettingsインスタンスを返します。HttpClientSettings.withSslBundle(@Nullable SslBundle sslBundle) 更新された SSL バンドル設定を使用して新しいHttpClientSettingsインスタンスを返します。HttpClientSettings.withTimeouts(@Nullable DurationSE connectTimeout, @Nullable DurationSE readTimeout) 更新された接続および読み取りタイムアウト設定を持つ新しいHttpClientSettingsインスタンスを返します。型 HttpClientSettings のパラメーターを持つ org.springframework.boot.http.client のメソッド修飾子と型メソッド説明ClientHttpRequestFactoryBuilder.build(@Nullable HttpClientSettings settings) 指定されたsettingsを適用して、完全に構成されたClientHttpRequestFactoryを構築します。org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClientHttpComponentsHttpAsyncClientBuilder.build(@Nullable HttpClientSettings settings) 指定された設定を適用して新しいHttpAsyncClientインスタンスを構築します。org.apache.hc.client5.http.impl.classic.CloseableHttpClientHttpComponentsHttpClientBuilder.build(@Nullable HttpClientSettings settings) 指定された設定を適用して新しいHttpClientSE インスタンスを構築します。JdkHttpClientBuilder.build(@Nullable HttpClientSettings settings) 指定された設定を適用して新しいHttpClientSE インスタンスを構築します。org.eclipse.jetty.client.HttpClientJettyHttpClientBuilder.build(@Nullable HttpClientSettings settings) 指定された設定を適用して新しいHttpClientインスタンスを構築します。reactor.netty.http.client.HttpClientReactorHttpClientBuilder.build(@Nullable HttpClientSettings settings) 指定された設定を適用して新しいHttpClientインスタンスを構築します。protected HttpComponentsClientHttpRequestFactoryHttpComponentsClientHttpRequestFactoryBuilder.createClientHttpRequestFactory(HttpClientSettings settings) protected JdkClientHttpRequestFactoryJdkClientHttpRequestFactoryBuilder.createClientHttpRequestFactory(HttpClientSettings settings) protected JettyClientHttpRequestFactoryJettyClientHttpRequestFactoryBuilder.createClientHttpRequestFactory(HttpClientSettings settings) protected ReactorClientHttpRequestFactoryReactorClientHttpRequestFactoryBuilder.createClientHttpRequestFactory(HttpClientSettings settings) protected SimpleClientHttpRequestFactorySimpleClientHttpRequestFactoryBuilder.createClientHttpRequestFactory(HttpClientSettings settings) HttpClientSettings.orElse(@Nullable HttpClientSettings other) このインスタンスの値が存在する場合はそれを使用して新しいHttpClientSettingsインスタンスを返し、存在しない場合はotherの値を使用して新しいHttpClientSettingsインスタンスを返します。org.springframework.boot.http.client.autoconfigure 内の HttpClientSettings 使用
修飾子と型メソッド説明HttpClientSettingsPropertyMapper.map(@Nullable HttpClientSettingsProperties properties) 型 HttpClientSettings のパラメーターを持つ org.springframework.boot.http.client.autoconfigure のコンストラクター修飾子コンストラクター説明HttpClientSettingsPropertyMapper(@Nullable SslBundles sslBundles, @Nullable HttpClientSettings settings) org.springframework.boot.http.client.reactive 内の HttpClientSettings 使用
型 HttpClientSettings のパラメーターを持つ org.springframework.boot.http.client.reactive のメソッド修飾子と型メソッド説明ClientHttpConnectorBuilder.build(@Nullable HttpClientSettings settings) 指定されたsettingsを適用して、完全に構成されたClientHttpConnectorを構築します。protected HttpComponentsClientHttpConnectorHttpComponentsClientHttpConnectorBuilder.createClientHttpConnector(HttpClientSettings settings) protected JdkClientHttpConnectorJdkClientHttpConnectorBuilder.createClientHttpConnector(HttpClientSettings settings) protected JettyClientHttpConnectorJettyClientHttpConnectorBuilder.createClientHttpConnector(HttpClientSettings settings) protected ReactorClientHttpConnectorReactorClientHttpConnectorBuilder.createClientHttpConnector(HttpClientSettings settings) org.springframework.boot.restclient 内の HttpClientSettings 使用
型 HttpClientSettings のパラメーターを持つ org.springframework.boot.restclient のメソッド修飾子と型メソッド説明RestTemplateBuilder.clientSettings(HttpClientSettings clientSettings) HttpClientSettingsを設定します。型 HttpClientSettings の型引数を持つ org.springframework.boot.restclient のメソッドパラメーター修飾子と型メソッド説明RestTemplateBuilder.clientSettings(UnaryOperatorSE<HttpClientSettings> clientSettingsCustomizer) 指定されたカスタマイザーを使用してHttpClientSettingsを更新します。org.springframework.boot.resttestclient 内の HttpClientSettings 使用
型 HttpClientSettings のパラメーターを持つ org.springframework.boot.resttestclient のメソッド修飾子と型メソッド説明TestRestTemplate.withClientSettings(HttpClientSettings clientSettings) 指定されたHttpClientSettingsを適用する点を除いて、これと同じ構成の新しいTestRestTemplateを作成します。型 HttpClientSettings の型引数を持つ org.springframework.boot.resttestclient のメソッドパラメーター修飾子と型メソッド説明TestRestTemplate.withClientSettings(UnaryOperatorSE<HttpClientSettings> clientSettingsCustomizer) HttpClientSettingsをカスタマイズすることを除いて、これと同じ構成の新しいTestRestTemplateを作成します。org.springframework.boot.webservices.client 内の HttpClientSettings 使用
型 HttpClientSettings のパラメーターを持つ org.springframework.boot.webservices.client のメソッド修飾子と型メソッド説明WebServiceMessageSenderFactory.http(ClientHttpRequestFactoryBuilder<?> requestFactoryBuilder, @Nullable HttpClientSettings clientSettings) 指定されたClientHttpRequestFactoryBuilderから作成されたClientHttpRequestFactoryを基にClientHttpRequestMessageSenderを作成するファクトリを返します。WebServiceMessageSenderFactory.http(HttpClientSettings clientSettings) 検出されたClientHttpRequestFactoryを基にClientHttpRequestMessageSenderを作成するファクトリを返します。