クラス ReactorClientHttpRequestFactoryBuilder
java.lang.ObjectSE
org.springframework.boot.http.client.ReactorClientHttpRequestFactoryBuilder
- 実装済みのインターフェース一覧:
ClientHttpRequestFactoryBuilder<ReactorClientHttpRequestFactory>
- 導入:
- 3.4.0
- 作成者:
- Phillip Webb, Andy Wilkinson, Scott Frederick
方法の概要
修飾子と型メソッド説明build(@Nullable HttpClientSettings settings) 指定されたsettingsを適用して、完全に構成されたClientHttpRequestFactoryを構築します。protected ReactorClientHttpRequestFactoryprotected final ListSE<ConsumerSE<ReactorClientHttpRequestFactory>> protected final ListSE<ConsumerSE<ReactorClientHttpRequestFactory>> mergedCustomizers(CollectionSE<ConsumerSE<ReactorClientHttpRequestFactory>> customizers) protected final ListSE<ConsumerSE<ReactorClientHttpRequestFactory>> mergedCustomizers(ConsumerSE<ReactorClientHttpRequestFactory> customizer) with(UnaryOperatorSE<ReactorClientHttpRequestFactoryBuilder> customizer) 指定されたカスタマイザーを適用する新しいReactorClientHttpRequestFactoryBuilderを返します。withCustomizer(ConsumerSE<ReactorClientHttpRequestFactory> customizer) 指定されたカスタマイザーをClientHttpRequestFactoryの構築後に適用する新しいClientHttpRequestFactoryBuilderを返します。withCustomizers(CollectionSE<ConsumerSE<ReactorClientHttpRequestFactory>> customizers) 指定されたカスタマイザーをClientHttpRequestFactoryの構築後に適用する新しいClientHttpRequestFactoryBuilderを返します。withHttpClientCustomizer(UnaryOperatorSE<reactor.netty.http.client.HttpClient> httpClientCustomizer) 基礎となるHttpClientに追加のカスタマイズを適用する新しいReactorClientHttpRequestFactoryBuilderを返します。withHttpClientDefaults(@Nullable UnaryOperatorSE<reactor.netty.http.client.HttpClient> factoryDefaults) HttpClientを最初に作成する際に、指定された提供時のデフォルト設定を適用する新しいReactorClientHttpRequestFactoryBuilderを返します。withHttpClientFactory(SupplierSE<reactor.netty.http.client.HttpClient> factory) 指定されたファクトリを使用して基礎となるHttpClientを作成する新しいReactorClientHttpRequestFactoryBuilderを返します。HttpClientを最初に作成する際に、デフォルト値を適用しない新しいReactorClientHttpRequestFactoryBuilderを返します。withReactorResourceFactory(ReactorResourceFactory reactorResourceFactory) 指定されたReactorResourceFactoryを使用して基礎となるHttpClientを作成する新しいReactorClientHttpRequestFactoryBuilderを返します。withResolvedAddressSelector(reactor.netty.transport.ClientTransport.ResolvedAddressSelector<? super reactor.netty.http.client.HttpClientConfig> resolvedAddressSelector) ClientTransport.ResolvedAddressSelectorを使用する新しいReactorHttpClientBuilderを返します。クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース ClientHttpRequestFactoryBuilder から継承されたメソッド
build
メソッドの詳細
withCustomizer
public ReactorClientHttpRequestFactoryBuilder withCustomizer(ConsumerSE<ReactorClientHttpRequestFactory> customizer) インターフェースからコピーされた説明:ClientHttpRequestFactoryBuilder指定されたカスタマイザーをClientHttpRequestFactoryの構築後に適用する新しいClientHttpRequestFactoryBuilderを返します。- パラメーター:
customizer- 適用するカスタマイザー- 戻り値:
- 新しい
ClientHttpRequestFactoryBuilderインスタンス
withCustomizers
public ReactorClientHttpRequestFactoryBuilder withCustomizers(CollectionSE<ConsumerSE<ReactorClientHttpRequestFactory>> customizers) インターフェースからコピーされた説明:ClientHttpRequestFactoryBuilder指定されたカスタマイザーをClientHttpRequestFactoryの構築後に適用する新しいClientHttpRequestFactoryBuilderを返します。- パラメーター:
customizers- 適用するカスタマイザー- 戻り値:
- 新しい
ClientHttpRequestFactoryBuilderインスタンス
withReactorResourceFactory
public ReactorClientHttpRequestFactoryBuilder withReactorResourceFactory(ReactorResourceFactory reactorResourceFactory) 指定されたReactorResourceFactoryを使用して基礎となるHttpClientを作成する新しいReactorClientHttpRequestFactoryBuilderを返します。- パラメーター:
reactorResourceFactory- 使用するReactorResourceFactory- 戻り値:
- 新しい
ReactorClientHttpRequestFactoryBuilderインスタンス - 導入:
- 3.5.0
withHttpClientFactory
public ReactorClientHttpRequestFactoryBuilder withHttpClientFactory(SupplierSE<reactor.netty.http.client.HttpClient> factory) 指定されたファクトリを使用して基礎となるHttpClientを作成する新しいReactorClientHttpRequestFactoryBuilderを返します。- パラメーター:
factory- 使用するファクトリ- 戻り値:
- 新しい
ReactorClientHttpRequestFactoryBuilderインスタンス - 導入:
- 3.5.0
withoutHttpClientDefaults
HttpClientを最初に作成する際に、デフォルト値を適用しない新しいReactorClientHttpRequestFactoryBuilderを返します。- 戻り値:
- 新しい
ReactorClientHttpRequestFactoryBuilderインスタンス - 導入:
- 4.1.0
withHttpClientDefaults
public ReactorClientHttpRequestFactoryBuilder withHttpClientDefaults(@Nullable UnaryOperatorSE<reactor.netty.http.client.HttpClient> factoryDefaults) HttpClientを最初に作成する際に、指定された提供時のデフォルト設定を適用する新しいReactorClientHttpRequestFactoryBuilderを返します。- パラメーター:
factoryDefaults- 使用するファクトリ- 戻り値:
- 新しい
ReactorClientHttpRequestFactoryBuilderインスタンス - 導入:
- 4.1.0
withHttpClientCustomizer
public ReactorClientHttpRequestFactoryBuilder withHttpClientCustomizer(UnaryOperatorSE<reactor.netty.http.client.HttpClient> httpClientCustomizer) 基礎となるHttpClientに追加のカスタマイズを適用する新しいReactorClientHttpRequestFactoryBuilderを返します。- パラメーター:
httpClientCustomizer- 適用するカスタマイザー- 戻り値:
- 新しい
ReactorClientHttpRequestFactoryBuilderインスタンス
withResolvedAddressSelector
public ReactorClientHttpRequestFactoryBuilder withResolvedAddressSelector(reactor.netty.transport.ClientTransport.ResolvedAddressSelector<? super reactor.netty.http.client.HttpClientConfig> resolvedAddressSelector) ClientTransport.ResolvedAddressSelectorを使用する新しいReactorHttpClientBuilderを返します。HttpClientSettings.inetAddressFilter()を適用できるように、このメソッドはカスタマイザーよりも優先して使用してください。- パラメーター:
resolvedAddressSelector- 使用する解決済みアドレスセレクタ- 戻り値:
- 新しい
ReactorHttpClientBuilderインスタンス - 導入:
- 4.1.0
with
public ReactorClientHttpRequestFactoryBuilder with(UnaryOperatorSE<ReactorClientHttpRequestFactoryBuilder> customizer) 指定されたカスタマイザを適用した新しいReactorClientHttpRequestFactoryBuilderを返します。これは、事前にパッケージ化されたカスタマイズを適用する場合に便利です。- パラメーター:
customizer- 適用するカスタマイザー- 戻り値:
- 新しい
ReactorClientHttpRequestFactoryBuilder - 導入:
- 4.0.0
createClientHttpRequestFactory
protected ReactorClientHttpRequestFactory createClientHttpRequestFactory(HttpClientSettings settings) getCustomizers
mergedCustomizers
protected final ListSE<ConsumerSE<ReactorClientHttpRequestFactory>> mergedCustomizers(ConsumerSE<ReactorClientHttpRequestFactory> customizer) mergedCustomizers
protected final ListSE<ConsumerSE<ReactorClientHttpRequestFactory>> mergedCustomizers(CollectionSE<ConsumerSE<ReactorClientHttpRequestFactory>> customizers) build
インターフェースからコピーされた説明:ClientHttpRequestFactoryBuilder指定されたsettingsを適用して、完全に構成されたClientHttpRequestFactoryを構築します。- 次で指定:
- インターフェース
ClientHttpRequestFactoryBuilder<T extends ClientHttpRequestFactory>のbuild - パラメーター:
settings- 適用する設定またはnull- 戻り値:
- 完全に構成された
ClientHttpRequestFactory。