| インターフェース | 説明 |
|---|---|
| InfoReceiver | エンドポイントが WebSocket の使用を許可するかどうかなど、サーバーエンドポイントの機能を確認するために SockJS セッションが開始する前に実行する必要がある SockJS "Info" リクエストを実行できるコンポーネント。 |
| Transport | SockJS トランスポートのクライアント側の実装。 |
| TransportRequest | |
| XhrTransport | HTTP リクエストを使用して WebSocket インタラクションをシミュレートする SockJS Transport。 |
| クラス | 説明 |
|---|---|
| AbstractClientSockJsSession | WebSocketSession の SockJS クライアント実装の基本クラス。 |
| AbstractXhrTransport | 拡張する XHR トランスポート実装の抽象基本クラス。 |
| JettyXhrTransport | Jetty の HttpClient に基づく XHR トランスポート。 |
| RestTemplateXhrTransport | RestTemplate を使用する XhrTransport 実装。 |
| SockJsClient | WebSocketClient の SockJS 実装であり、プレーン HTTP ストリーミングおよびロングポーリングテクニックを介して WebSocket の相互作用をシミュレートするフォールバックの代替手段を備えています。 |
| SockJsUrlInfo | |
| UndertowXhrTransport | Undertow の UndertowClient に基づく XHR トランスポート。 |
| WebSocketClientSockJsSession | AbstractClientSockJsSession の拡張であり、実際の WebSocket セッションにラップして委譲します。 |
| WebSocketTransport | WebSocketClient を使用する SockJS Transport。 |
| XhrClientSockJsSession | WebSocket セッションをシミュレートする HTTP トランスポートで使用するための AbstractClientSockJsSession の拡張。 |
WebSocketClient の SockJS クライアント実装。