インターフェース TransportRequest
public interface TransportRequest
特定のトランスポートを介して SockJS サーバーエンドポイントに接続するリクエストに関する情報を、通常は
Transport
および session
実装に公開します。SockJsClient
を介して接続する単一のリクエストにより、接続が正常に確立される前に、トランスポートごとに 1 つ、TransportRequest
の複数のインスタンスが生成される場合があることに注意してください。
- 導入:
- 4.1
- 作成者:
- Rossen Stoyanchev
メソッドのサマリー
修飾子と型メソッド説明void
addTimeoutTask
(RunnableSE runnable) 計算された再送信タイムアウト期間内に SockJS セッションが完全に確立されない場合に呼び出すタイムアウトクリーンアップタスクを登録します。接続リクエストで送信するヘッダーを返します。XHR 受信および送信リクエストなどのハンドシェイクリクエスト以外のすべての HTTP リクエストに追加するヘッダーを返します。SockJS メッセージのエンコードに使用するメッセージコーデックを返します。サーバーとセッション ID を含む SockJS URL に関する情報を返します。指定されたトランスポートのトランスポート URL を返します。getUser()
リクエストに関連付けられているユーザーがあれば、それを返します。
メソッドの詳細
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
計算された再送信タイムアウト期間内に SockJS セッションが完全に確立されない場合に呼び出すタイムアウトクリーンアップタスクを登録します。