クラス JettyClientHttpConnector

java.lang.ObjectSE
org.springframework.http.client.reactive.JettyClientHttpConnector
実装されているすべてのインターフェース:
ClientHttpConnector

public class JettyClientHttpConnector extends ObjectSE implements ClientHttpConnector
Jetty Reactive Streams HttpClient の ClientHttpConnector
導入:
5.1
作成者:
Sebastien Deleuze
関連事項:
  • コンストラクターの詳細

    • JettyClientHttpConnector

      public JettyClientHttpConnector()
      HttpClient の新しいインスタンスを作成するデフォルトのコンストラクター。
    • JettyClientHttpConnector

      public JettyClientHttpConnector(org.eclipse.jetty.client.HttpClient httpClient)
      初期化された HttpClient を持つコンストラクター。
    • JettyClientHttpConnector

      public JettyClientHttpConnector(org.eclipse.jetty.client.HttpClient httpClient, @Nullable JettyResourceFactory resourceFactory)
      初期化された HttpClient を持つコンストラクター。指定された JettyResourceFactory で構成します。
      パラメーター:
      httpClient - 使用する HttpClient 
      resourceFactory - 使用する JettyResourceFactory
      導入:
      5.2
  • メソッドの詳細

    • setBufferFactory

      public void setBufferFactory(JettyDataBufferFactory bufferFactory)
      使用するバッファファクトリを設定します。
    • setCookieParser

      public void setCookieParser(ResponseCookie.Parser parser)
      レスポンス Cookie の解析をカスタマイズします。

      デフォルトでは、HttpCookie.parse(String)SE が使用され、さらに sameSite 属性が解析されて設定されます。

      パラメーター:
      parser - 使用するパーサー
      導入:
      7.0
    • connect

      public reactor.core.publisher.Mono<ClientHttpResponse> connect(HttpMethod method, URISE uri, FunctionSE<? super ClientHttpRequest, reactor.core.publisher.Mono<VoidSE>> requestCallback)
      インターフェースからコピーされた説明: ClientHttpConnector
      指定された HttpMethod と URI を使用してオリジンサーバーに接続し、基になる API の HTTP リクエストを初期化して書き込むことができるときに指定された requestCallback を適用します。
      次で指定:
      インターフェース ClientHttpConnectorconnect 
      パラメーター:
      method - HTTP リクエストメソッド
      uri - HTTP リクエスト URI
      requestCallback - リクエストの準備と書き込みを行い、書き込みが完了したことを通知するパブリッシャーを返す関数。実装は、ReactiveHttpOutputMessage.writeWith(Publisher) または ReactiveHttpOutputMessage.setComplete() を呼び出すことによって Mono<Void> を返すことができます。
      戻り値:
      ClientHttpResponse のパブリッシャー