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