クラス StandardWebSocketClient

java.lang.ObjectSE
org.springframework.web.reactive.socket.client.StandardWebSocketClient
実装されたすべてのインターフェース:
WebSocketClient
既知の直属サブクラス
TomcatWebSocketClient

public class StandardWebSocketClient extends ObjectSE implements WebSocketClient
Java WebSocket API で使用する WebSocketClient 実装。
導入:
5.0
作成者:
Violeta Georgieva, Rossen Stoyanchev
関連事項:
  • コンストラクターの詳細

    • StandardWebSocketClient

      public StandardWebSocketClient()
      ContainerProvider.getWebSocketContainer() を呼び出して(新しい)WebSocketContainerEE インスタンスを取得するデフォルトのコンストラクター。
    • StandardWebSocketClient

      public StandardWebSocketClient(WebSocketContainerEE webSocketContainer)
      既存の WebSocketContainerEE インスタンスを受け入れるコンストラクター。
      パラメーター:
      webSocketContainer - Web ソケットコンテナー
  • メソッドの詳細

    • getWebSocketContainer

      public WebSocketContainerEE getWebSocketContainer()
      使用する構成済み WebSocketContainerEE を返します。
    • 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 headers, WebSocketHandler handler)
      インターフェースからコピーされた説明: WebSocketClient
      カスタムヘッダーを持つ WebSocketClient.execute(URI, WebSocketHandler) のバリアント。
      次で指定:
      インターフェース WebSocketClientexecute 
      パラメーター:
      url - ハンドシェイク URL
      headers - ハンドシェイクリクエストのカスタムヘッダー
      handler - WebSocket セッションのハンドラー
      戻り値:
      WebSocket セッション処理の結果を示す Mono<Void> の補完。
    • createWebSocketSession

      protected StandardWebSocketSession createWebSocketSession(SessionEE session, HandshakeInfo info, reactor.core.publisher.Sinks.Empty<VoidSE> completionSink)
    • bufferFactory

      protected DataBufferFactory bufferFactory()