クラス JdkClientHttpConnector

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

public class JdkClientHttpConnector extends ObjectSE implements ClientHttpConnector
導入:
6.0
作成者:
Julien Eyraud, Rossen Stoyanchev
関連事項:
  • コンストラクターの詳細

  • メソッドの詳細

    • setBufferFactory

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

      デフォルトでは、これは DefaultDataBufferFactory.sharedInstance です。

    • setReadTimeout

      public void setReadTimeout(DurationSE readTimeout)
      基礎となる HttpClient 読み取りタイムアウトを Duration として設定します。

      デフォルトは、システムのデフォルトのタイムアウトです。

      導入:
      6.2
      関連事項:
    • 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 のパブリッシャー