クラス ReactorNetty2WebSocketClient

java.lang.ObjectSE
org.springframework.web.reactive.socket.client.ReactorNetty2WebSocketClient
実装されたすべてのインターフェース:
WebSocketClient

public class ReactorNetty2WebSocketClient extends ObjectSE implements WebSocketClient
Reactor で使用するための WebSocketClient 実装 Netty 5 のための Netty。

このクラスは ReactorNettyWebSocketClient に基づいています。

導入:
6.0
作成者:
Violeta Georgieva
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    デフォルトコンストラクター。
    ReactorNetty2WebSocketClient(reactor.netty5.http.client.HttpClient httpClient)
    デフォルトの WebsocketClientSpec.Builder を持つ既存の HttpClient ビルダーを受け入れるコンストラクター。
    ReactorNetty2WebSocketClient(reactor.netty5.http.client.HttpClient httpClient, SupplierSE<reactor.netty5.http.client.WebsocketClientSpec.Builder> builderSupplier)
    既存の HttpClient ビルダーと事前構成された WebsocketClientSpec.Builder を受け入れるコンストラクター。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    reactor.core.publisher.Mono<VoidSE>
    execute(URISE url, HttpHeaders requestHeaders, WebSocketHandler handler)
    カスタムヘッダーを持つ WebSocketClient.execute(URI, WebSocketHandler) のバリアント。
    reactor.core.publisher.Mono<VoidSE>
    指定された URL に対してハンドシェイクリクエストを実行し、指定されたハンドラーで結果の WebSocket セッションを処理します。
    reactor.netty5.http.client.HttpClient
    設定された HttpClient を返します。
    reactor.netty5.http.client.WebsocketClientSpec
    現在の構成を反映する WebsocketClientSpec のインスタンスを作成します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • ReactorNetty2WebSocketClient

      public ReactorNetty2WebSocketClient()
      デフォルトコンストラクター。
    • ReactorNetty2WebSocketClient

      public ReactorNetty2WebSocketClient(reactor.netty5.http.client.HttpClient httpClient)
      デフォルトの WebsocketClientSpec.Builder を持つ既存の HttpClient ビルダーを受け入れるコンストラクター。
      導入:
      5.1
    • ReactorNetty2WebSocketClient

      public ReactorNetty2WebSocketClient(reactor.netty5.http.client.HttpClient httpClient, SupplierSE<reactor.netty5.http.client.WebsocketClientSpec.Builder> builderSupplier)
      既存の HttpClient ビルダーと事前構成された WebsocketClientSpec.Builder を受け入れるコンストラクター。
  • メソッドの詳細

    • getHttpClient

      public reactor.netty5.http.client.HttpClient getHttpClient()
      設定された HttpClient を返します。
    • getWebsocketClientSpec

      public reactor.netty5.http.client.WebsocketClientSpec getWebsocketClientSpec()
      現在の構成を反映する WebsocketClientSpec のインスタンスを作成します。これは、特定のアップグレードに使用される WebSocketHandler に依存するサブプロトコルを除いて、構成されたパラメーターを確認するために使用できます。
    • execute

      public reactor.core.publisher.Mono<VoidSE> execute(URISE url, WebSocketHandler handler)
      インターフェースからコピーされた説明: WebSocketClient
      指定された URL に対してハンドシェイクリクエストを実行し、指定されたハンドラーで結果の WebSocket セッションを処理します。
      次で指定:
      インターフェース WebSocketClientexecute 
      パラメーター:
      url - ハンドシェイク URL
      handler - WebSocket セッションのハンドラー
      戻り値:
      WebSocket セッション処理の結果を示す Mono<Void> の補完。
    • execute

      public reactor.core.publisher.Mono<VoidSE> execute(URISE url, HttpHeaders requestHeaders, WebSocketHandler handler)
      インターフェースからコピーされた説明: WebSocketClient
      カスタムヘッダーを持つ WebSocketClient.execute(URI, WebSocketHandler) のバリアント。
      次で指定:
      インターフェース WebSocketClientexecute 
      パラメーター:
      url - ハンドシェイク URL
      requestHeaders - ハンドシェイクリクエストのカスタムヘッダー
      handler - WebSocket セッションのハンドラー
      戻り値:
      WebSocket セッション処理の結果を示す Mono<Void> の補完。