インターフェース WebSocketClient

すべての既知の実装クラス:
AbstractWebSocketClientSockJsClientStandardWebSocketClient

public interface WebSocketClient
WebSocket リクエストを開始するための契約。代替として、アプリケーションの起動時に事前構成された URI への WebSocket 接続を開始する宣言型スタイル WebSocketConnectionManager の使用を検討します。
導入:
4.0
作成者:
Rossen Stoyanchev
関連事項:
  • メソッドの詳細

    • doHandshake

      @DeprecatedSE(since="6.0") default ListenableFuture<WebSocketSession> doHandshake(WebSocketHandler webSocketHandler, StringSE uriTemplate, ObjectSE... uriVariables)
      使用すべきではありません。
      指定された URL に対してハンドシェイクリクエストを実行し、指定されたハンドラーで結果の WebSocket セッションを処理します。
      パラメーター:
      webSocketHandler - セッションハンドラー
      uriTemplate - URL テンプレート
      uriVariables - テンプレートを展開する変数
      戻り値:
      セッションが利用可能になったときに完了するフューチャ
    • execute

      CompletableFutureSE<WebSocketSession> execute(WebSocketHandler webSocketHandler, StringSE uriTemplate, ObjectSE... uriVariables)
      指定された URL に対してハンドシェイクリクエストを実行し、指定されたハンドラーで結果の WebSocket セッションを処理します。
      パラメーター:
      webSocketHandler - セッションハンドラー
      uriTemplate - URL テンプレート
      uriVariables - テンプレートを展開する変数
      戻り値:
      セッションが利用可能になったときに完了するフューチャ
      導入:
      6.0
    • doHandshake

      @DeprecatedSE(since="6.0") default ListenableFuture<WebSocketSession> doHandshake(WebSocketHandler webSocketHandler, @Nullable WebSocketHttpHeaders headers, URISE uri)
      使用すべきではありません。
      指定された URL に対してハンドシェイクリクエストを実行し、指定されたハンドラーで結果の WebSocket セッションを処理します。
      パラメーター:
      webSocketHandler - セッションハンドラー
      uri - URL
      戻り値:
      セッションが利用可能になったときに完了するフューチャ
    • execute

      指定された URL に対してハンドシェイクリクエストを実行し、指定されたハンドラーで結果の WebSocket セッションを処理します。
      パラメーター:
      webSocketHandler - セッションハンドラー
      uri - URL
      戻り値:
      セッションが利用可能になったときに完了するフューチャ
      導入:
      6.0