インターフェース ClientHttpConnectorBuilder<T extends ClientHttpConnector>
- 型パラメーター:
T
-ClientHttpConnector
型
- すべての既知の実装クラス:
HttpComponentsClientHttpConnectorBuilder
、JdkClientHttpConnectorBuilder
、JettyClientHttpConnectorBuilder
、ReactorClientHttpConnectorBuilder
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
完全に構成された
ClientHttpConnector
を構築するために使用されるインターフェース。Reactor
、Jetty
、Apache HTTP Components
および JDK
のビルダーは、このインターフェースのファクトリメソッドを使用して取得できます。of(Class)
メソッドは、コネクター型に基づいてインスタンス化するために使用できます。- 導入:
- 3.5.0
- 作成者:
- Phillip Webb
メソッドのサマリー
修飾子と型メソッド説明default T
build()
デフォルト構成のClientHttpConnectorBuilder
を構築します。build
(ClientHttpConnectorSettings settings) 指定されたsettings
を適用して、完全に構成されたClientHttpConnector
を構築します。static ClientHttpConnectorBuilder<? extends ClientHttpConnector>
detect()
クラスパスに基づいて最適なClientHttpConnectorBuilder
を検出します。static ClientHttpConnectorBuilder<? extends ClientHttpConnector>
detect
(ClassLoaderSE classLoader) クラスパスに基づいて最適なClientHttpConnectorBuilder
を検出します。HttpComponentsClientHttpConnector
を構築するために使用できるHttpComponentsClientHttpConnectorBuilder
を返します。jdk()
JdkClientHttpConnector
を構築するために使用できるJdkClientHttpConnectorBuilder
を返します。jetty()
JettyClientHttpConnector
を構築するために使用できるJettyClientHttpConnectorBuilder
を返します。static <T extends ClientHttpConnector>
ClientHttpConnectorBuilder<T>指定されたrequestFactoryType
の新しいClientHttpConnectorBuilder
を返します。reactor()
ReactorClientHttpConnector
を構築するために使用できるReactorClientHttpConnectorBuilder
を返します。default ClientHttpConnectorBuilder<T>
withCustomizer
(ConsumerSE<T> customizer) 指定されたカスタマイザーをClientHttpConnector
の構築後に適用する新しいClientHttpConnectorBuilder
を返します。default ClientHttpConnectorBuilder<T>
withCustomizers
(CollectionSE<ConsumerSE<T>> customizers) 指定されたカスタマイザーをClientHttpConnector
の構築後に適用する新しいClientHttpConnectorBuilder
を返します。
メソッドの詳細
build
デフォルト構成のClientHttpConnectorBuilder
を構築します。- 戻り値:
- デフォルトで設定された
ClientHttpConnectorBuilder
。
build
指定されたsettings
を適用して、完全に構成されたClientHttpConnector
を構築します。- パラメーター:
settings
- 適用する設定またはnull
- 戻り値:
- 完全に構成された
ClientHttpConnector
。
withCustomizer
指定されたカスタマイザーをClientHttpConnector
の構築後に適用する新しいClientHttpConnectorBuilder
を返します。- パラメーター:
customizer
- 適用するカスタマイザー- 戻り値:
- 新しい
ClientHttpConnectorBuilder
インスタンス
withCustomizers
指定されたカスタマイザーをClientHttpConnector
の構築後に適用する新しいClientHttpConnectorBuilder
を返します。- パラメーター:
customizers
- 適用するカスタマイザー- 戻り値:
- 新しい
ClientHttpConnectorBuilder
インスタンス
httpComponents
HttpComponentsClientHttpConnector
を構築するために使用できるHttpComponentsClientHttpConnectorBuilder
を返します。jetty
JettyClientHttpConnector
を構築するために使用できるJettyClientHttpConnectorBuilder
を返します。- 戻り値:
- 新しい
JettyClientHttpConnectorBuilder
reactor
ReactorClientHttpConnector
を構築するために使用できるReactorClientHttpConnectorBuilder
を返します。- 戻り値:
- 新しい
ReactorClientHttpConnectorBuilder
jdk
JdkClientHttpConnector
を構築するために使用できるJdkClientHttpConnectorBuilder
を返します。- 戻り値:
- 新しい
JdkClientHttpConnectorBuilder
of
static <T extends ClientHttpConnector> ClientHttpConnectorBuilder<T> of(ClassSE<T> clientHttpConnectorType) 指定されたrequestFactoryType
の新しいClientHttpConnectorBuilder
を返します。以下の実装がサポートされています。- 型パラメーター:
T
-ClientHttpConnector
型- パラメーター:
clientHttpConnectorType
-ClientHttpConnector
型- 戻り値:
- 新しい
ClientHttpConnectorBuilder
detect
クラスパスに基づいて最適なClientHttpConnectorBuilder
を検出します。このメソッドは、以下の順序でビルダーを優先します。- 戻り値:
- クラスパスに最も適した
ClientHttpConnectorBuilder
detect
クラスパスに基づいて最適なClientHttpConnectorBuilder
を検出します。このメソッドは、以下の順序でビルダーを優先します。- パラメーター:
classLoader
- 検出に使用するクラスローダー- 戻り値:
- クラスパスに最も適した
ClientHttpConnectorBuilder