インターフェース 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 Tbuild()デフォルト構成の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