インターフェース Transport
- すべての既知のサブインターフェース:
XhrTransport
- すべての既知の実装クラス:
AbstractXhrTransport
、JettyXhrTransport
、RestTemplateXhrTransport
、UndertowXhrTransport
、WebSocketTransport
public interface Transport
SockJS トランスポートのクライアント側の実装。
- 導入:
- 4.1
- 作成者:
- Rossen Stoyanchev
メソッドのサマリー
修飾子と型メソッド説明default ListenableFuture<WebSocketSession>
connect
(TransportRequest request, WebSocketHandler webSocketHandler) 使用すべきではありません。connectAsync
(TransportRequest request, WebSocketHandler webSocketHandler) トランスポートを接続します。このトランスポートを使用できる SockJS トランスポート型を取得します。
メソッドの詳細
getTransportTypes
ListSE<TransportType> getTransportTypes()このトランスポートを使用できる SockJS トランスポート型を取得します。特に、クライアントの観点からは、XHR と XHR ストリーミングの間に違いはないため、
XhrTransport
は両方を行うことができます。connect
@DeprecatedSE(since="6.0") default ListenableFuture<WebSocketSession> connect(TransportRequest request, WebSocketHandler webSocketHandler) 使用すべきではありません。トランスポートを接続します。- パラメーター:
request
- トランスポートリクエストwebSocketHandler
- ライフサイクルイベントを委譲するアプリケーションハンドラー- 戻り値:
- 接続の成功または失敗を示す未来
connectAsync
CompletableFutureSE<WebSocketSession> connectAsync(TransportRequest request, WebSocketHandler webSocketHandler) トランスポートを接続します。- パラメーター:
request
- トランスポートリクエストwebSocketHandler
- ライフサイクルイベントを委譲するアプリケーションハンドラー- 戻り値:
- 接続の成功または失敗を示す未来
- 導入:
- 6.0
connectAsync(TransportRequest, WebSocketHandler)
を推奨