クラス JettyClientHttpRequestFactoryBuilder
java.lang.ObjectSE
org.springframework.boot.http.client.JettyClientHttpRequestFactoryBuilder
- 実装されているすべてのインターフェース:
ClientHttpRequestFactoryBuilder<JettyClientHttpRequestFactory>
- 導入:
- 3.4.0
- 作成者:
- Phillip Webb, Andy Wilkinson, Scott Frederick
方法の概要
修飾子と型メソッド説明build(@Nullable HttpClientSettings settings) 指定されたsettingsを適用して、完全に構成されたClientHttpRequestFactoryを構築します。protected JettyClientHttpRequestFactoryprotected final ListSE<ConsumerSE<JettyClientHttpRequestFactory>> protected final ListSE<ConsumerSE<JettyClientHttpRequestFactory>> mergedCustomizers(CollectionSE<ConsumerSE<JettyClientHttpRequestFactory>> customizers) protected final ListSE<ConsumerSE<JettyClientHttpRequestFactory>> mergedCustomizers(ConsumerSE<JettyClientHttpRequestFactory> customizer) with(UnaryOperatorSE<JettyClientHttpRequestFactoryBuilder> customizer) 指定されたカスタマイザーを適用する新しいJettyClientHttpRequestFactoryBuilderを返します。withClientConnectorCustomizerCustomizer(ConsumerSE<org.eclipse.jetty.io.ClientConnector> clientConnectorCustomizerCustomizer) 基礎となるClientConnectorに追加のカスタマイズを適用する新しいJettyClientHttpRequestFactoryBuilderを返します。withCustomizer(ConsumerSE<JettyClientHttpRequestFactory> customizer) 指定されたカスタマイザーをClientHttpRequestFactoryの構築後に適用する新しいClientHttpRequestFactoryBuilderを返します。withCustomizers(CollectionSE<ConsumerSE<JettyClientHttpRequestFactory>> customizers) 指定されたカスタマイザーをClientHttpRequestFactoryの構築後に適用する新しいClientHttpRequestFactoryBuilderを返します。withHttpClientCustomizer(ConsumerSE<org.eclipse.jetty.client.HttpClient> httpClientCustomizer) 基礎となるHttpClientに追加のカスタマイズを適用する新しいJettyClientHttpRequestFactoryBuilderを返します。withHttpClientTransportCustomizer(ConsumerSE<org.eclipse.jetty.client.HttpClientTransport> httpClientTransportCustomizer) 基礎となるHttpClientTransportに追加のカスタマイズを適用する新しいJettyClientHttpRequestFactoryBuilderを返します。withHttpClientTransportFactory(FunctionSE<org.eclipse.jetty.io.ClientConnector, org.eclipse.jetty.client.HttpClientTransport> httpClientTransportFactory) 指定されたファクトリを使用してHttpClientTransportを作成する新しいJettyClientHttpRequestFactoryBuilderを返します。クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース ClientHttpRequestFactoryBuilder から継承されたメソッド
build
メソッドの詳細
withCustomizer
public JettyClientHttpRequestFactoryBuilder withCustomizer(ConsumerSE<JettyClientHttpRequestFactory> customizer) インターフェースからコピーされた説明:ClientHttpRequestFactoryBuilder指定されたカスタマイザーをClientHttpRequestFactoryの構築後に適用する新しいClientHttpRequestFactoryBuilderを返します。- パラメーター:
customizer- 適用するカスタマイザー- 戻り値:
- 新しい
ClientHttpRequestFactoryBuilderインスタンス
withCustomizers
public JettyClientHttpRequestFactoryBuilder withCustomizers(CollectionSE<ConsumerSE<JettyClientHttpRequestFactory>> customizers) インターフェースからコピーされた説明:ClientHttpRequestFactoryBuilder指定されたカスタマイザーをClientHttpRequestFactoryの構築後に適用する新しいClientHttpRequestFactoryBuilderを返します。- パラメーター:
customizers- 適用するカスタマイザー- 戻り値:
- 新しい
ClientHttpRequestFactoryBuilderインスタンス
withHttpClientCustomizer
public JettyClientHttpRequestFactoryBuilder withHttpClientCustomizer(ConsumerSE<org.eclipse.jetty.client.HttpClient> httpClientCustomizer) 基礎となるHttpClientに追加のカスタマイズを適用する新しいJettyClientHttpRequestFactoryBuilderを返します。- パラメーター:
httpClientCustomizer- 適用するカスタマイザー- 戻り値:
- 新しい
JettyClientHttpRequestFactoryBuilderインスタンス
withHttpClientTransportFactory
public JettyClientHttpRequestFactoryBuilder withHttpClientTransportFactory(FunctionSE<org.eclipse.jetty.io.ClientConnector, org.eclipse.jetty.client.HttpClientTransport> httpClientTransportFactory) 指定されたファクトリを使用してHttpClientTransportを作成する新しいJettyClientHttpRequestFactoryBuilderを返します。- パラメーター:
httpClientTransportFactory- 使用するHttpClientTransportファクトリ- 戻り値:
- 新しい
JettyClientHttpRequestFactoryBuilderインスタンス - 導入:
- 4.0.0
withHttpClientTransportCustomizer
public JettyClientHttpRequestFactoryBuilder withHttpClientTransportCustomizer(ConsumerSE<org.eclipse.jetty.client.HttpClientTransport> httpClientTransportCustomizer) 基礎となるHttpClientTransportに追加のカスタマイズを適用する新しいJettyClientHttpRequestFactoryBuilderを返します。- パラメーター:
httpClientTransportCustomizer- 適用するカスタマイザー- 戻り値:
- 新しい
JettyClientHttpRequestFactoryBuilderインスタンス
withClientConnectorCustomizerCustomizer
public JettyClientHttpRequestFactoryBuilder withClientConnectorCustomizerCustomizer(ConsumerSE<org.eclipse.jetty.io.ClientConnector> clientConnectorCustomizerCustomizer) 基礎となるClientConnectorに追加のカスタマイズを適用する新しいJettyClientHttpRequestFactoryBuilderを返します。- パラメーター:
clientConnectorCustomizerCustomizer- 適用するカスタマイザー- 戻り値:
- 新しい
JettyClientHttpRequestFactoryBuilderインスタンス
with
public JettyClientHttpRequestFactoryBuilder with(UnaryOperatorSE<JettyClientHttpRequestFactoryBuilder> customizer) 指定されたカスタマイザを適用した新しいJettyClientHttpRequestFactoryBuilderを返します。これは、事前にパッケージ化されたカスタマイズを適用する場合に便利です。- パラメーター:
customizer- 適用するカスタマイザー- 戻り値:
- 新しい
JettyClientHttpRequestFactoryBuilder - 導入:
- 4.0.0
createClientHttpRequestFactory
getCustomizers
mergedCustomizers
protected final ListSE<ConsumerSE<JettyClientHttpRequestFactory>> mergedCustomizers(ConsumerSE<JettyClientHttpRequestFactory> customizer) mergedCustomizers
protected final ListSE<ConsumerSE<JettyClientHttpRequestFactory>> mergedCustomizers(CollectionSE<ConsumerSE<JettyClientHttpRequestFactory>> customizers) build
インターフェースからコピーされた説明:ClientHttpRequestFactoryBuilder指定されたsettingsを適用して、完全に構成されたClientHttpRequestFactoryを構築します。- 次で指定:
- インターフェース
ClientHttpRequestFactoryBuilder<T extends ClientHttpRequestFactory>のbuild - パラメーター:
settings- 適用する設定またはnull- 戻り値:
- 完全に構成された
ClientHttpRequestFactory。