クラス JettyHttpClientBuilder

java.lang.ObjectSE
org.springframework.boot.http.client.JettyHttpClientBuilder

public final class JettyHttpClientBuilder extends ObjectSE
Jetty HttpClient を作成するために使用できるビルダー。
導入:
3.5.0
作成者:
Phillip Webb, Andy Wilkinson, Scott Frederick
  • コンストラクターの詳細

    • 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

      public org.eclipse.jetty.client.HttpClient build(@Nullable HttpClientSettings settings)
      指定された設定を適用して新しい HttpClient インスタンスを構築します。
      パラメーター:
      settings - 適用する設定
      戻り値:
      新しい HttpClient インスタンス