クラス JettyHttpClientBuilder
java.lang.ObjectSE
org.springframework.boot.http.client.JettyHttpClientBuilder
Jetty
HttpClient を作成するために使用できるビルダー。- 導入:
- 3.5.0
- 作成者:
- Phillip Webb, Andy Wilkinson, Scott Frederick
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明org.eclipse.jetty.client.HttpClientbuild(@Nullable HttpClientSettings settings) 指定された設定を適用して新しいHttpClientインスタンスを構築します。withClientConnectorCustomizerCustomizer(ConsumerSE<org.eclipse.jetty.io.ClientConnector> clientConnectorCustomizerCustomizer) 基礎となるClientConnectorに追加のカスタマイズを適用する新しいJettyHttpClientBuilderを返します。withCustomizer(ConsumerSE<org.eclipse.jetty.client.HttpClient> customizer) 基礎となるHttpClientに追加のカスタマイズを適用する新しいJettyHttpClientBuilderを返します。withHttpClientTransportCustomizer(ConsumerSE<org.eclipse.jetty.client.HttpClientTransport> httpClientTransportCustomizer) 基礎となるHttpClientTransportに追加のカスタマイズを適用する新しいJettyHttpClientBuilderを返します。withHttpClientTransportFactory(FunctionSE<org.eclipse.jetty.io.ClientConnector, org.eclipse.jetty.client.HttpClientTransport> httpClientTransportFactory) 指定されたファクトリを使用してHttpClientTransportを作成する新しいJettyHttpClientBuilderを返します。withSocketAddressResolver(org.eclipse.jetty.util.SocketAddressResolver socketAddressResolver) 新しいJettyHttpClientBuilderを、交換用のSocketAddressResolverと一緒に返送してください。
コンストラクターの詳細
JettyHttpClientBuilder
public JettyHttpClientBuilder()
メソッドの詳細
withCustomizer
public JettyHttpClientBuilder withCustomizer(ConsumerSE<org.eclipse.jetty.client.HttpClient> customizer) 基礎となるHttpClientに追加のカスタマイズを適用する新しいJettyHttpClientBuilderを返します。- パラメーター:
customizer- 適用するカスタマイザー- 戻り値:
- 新しい
JettyHttpClientBuilderインスタンス
withHttpClientTransportFactory
public JettyHttpClientBuilder withHttpClientTransportFactory(FunctionSE<org.eclipse.jetty.io.ClientConnector, org.eclipse.jetty.client.HttpClientTransport> httpClientTransportFactory) 指定されたファクトリを使用してHttpClientTransportを作成する新しいJettyHttpClientBuilderを返します。- パラメーター:
httpClientTransportFactory- 使用するHttpClientTransportファクトリ- 戻り値:
- 新しい
JettyHttpClientBuilderインスタンス - 導入:
- 4.0.0
withHttpClientTransportCustomizer
public JettyHttpClientBuilder withHttpClientTransportCustomizer(ConsumerSE<org.eclipse.jetty.client.HttpClientTransport> httpClientTransportCustomizer) 基礎となるHttpClientTransportに追加のカスタマイズを適用する新しいJettyHttpClientBuilderを返します。- パラメーター:
httpClientTransportCustomizer- 適用するカスタマイザー- 戻り値:
- 新しい
JettyHttpClientBuilderインスタンス
withClientConnectorCustomizerCustomizer
public JettyHttpClientBuilder withClientConnectorCustomizerCustomizer(ConsumerSE<org.eclipse.jetty.io.ClientConnector> clientConnectorCustomizerCustomizer) 基礎となるClientConnectorに追加のカスタマイズを適用する新しいJettyHttpClientBuilderを返します。- パラメーター:
clientConnectorCustomizerCustomizer- 適用するカスタマイザー- 戻り値:
- 新しい
JettyHttpClientBuilderインスタンス
withSocketAddressResolver
public JettyHttpClientBuilder withSocketAddressResolver(org.eclipse.jetty.util.SocketAddressResolver socketAddressResolver) 新しいJettyHttpClientBuilderを、交換用のSocketAddressResolverと一緒に返送してください。- パラメーター:
socketAddressResolver- 新しいソケットアドレス解決器- 戻り値:
- 新しい
JettyHttpClientBuilderインスタンス - 導入:
- 4.1.0
build
指定された設定を適用して新しいHttpClientインスタンスを構築します。- パラメーター:
settings- 適用する設定- 戻り値:
- 新しい
HttpClientインスタンス