インターフェース TransportRequest


public interface TransportRequest
特定のトランスポートを介して SockJS サーバーエンドポイントに接続するリクエストに関する情報を、通常は Transport および session 実装に公開します。

SockJsClient を介して接続する単一のリクエストにより、接続が正常に確立される前に、トランスポートごとに 1 つ、TransportRequest の複数のインスタンスが生成される場合があることに注意してください。

導入:
4.1
作成者:
Rossen Stoyanchev
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    計算された再送信タイムアウト期間内に SockJS セッションが完全に確立されない場合に呼び出すタイムアウトクリーンアップタスクを登録します。
    接続リクエストで送信するヘッダーを返します。
    XHR 受信および送信リクエストなどのハンドシェイクリクエスト以外のすべての HTTP リクエストに追加するヘッダーを返します。
    SockJS メッセージのエンコードに使用するメッセージコーデックを返します。
    サーバーとセッション ID を含む SockJS URL に関する情報を返します。
    指定されたトランスポートのトランスポート URL を返します。
    リクエストに関連付けられているユーザーがあれば、それを返します。
  • メソッドの詳細

    • getSockJsUrlInfo

      SockJsUrlInfo getSockJsUrlInfo()
      サーバーとセッション ID を含む SockJS URL に関する情報を返します。
    • getHandshakeHeaders

      HttpHeaders getHandshakeHeaders()
      接続リクエストで送信するヘッダーを返します。
    • getHttpRequestHeaders

      HttpHeaders getHttpRequestHeaders()
      XHR 受信および送信リクエストなどのハンドシェイクリクエスト以外のすべての HTTP リクエストに追加するヘッダーを返します。
      導入:
      4.2
    • getTransportUrl

      URISE getTransportUrl()
      指定されたトランスポートのトランスポート URL を返します。

      XhrTransport の場合、これはメッセージを受信するための URL です。

    • getUser

      リクエストに関連付けられているユーザーがあれば、それを返します。
    • getMessageCodec

      SockJsMessageCodec getMessageCodec()
      SockJS メッセージのエンコードに使用するメッセージコーデックを返します。
    • addTimeoutTask

      void addTimeoutTask(RunnableSE runnable)
      計算された再送信タイムアウト期間内に SockJS セッションが完全に確立されない場合に呼び出すタイムアウトクリーンアップタスクを登録します。