クラス WebSocketTransport
java.lang.ObjectSE
org.springframework.web.socket.sockjs.client.WebSocketTransport
WebSocketClient
を使用する SockJS Transport
。- 導入:
- 4.1
- 作成者:
- Rossen Stoyanchev
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明connectAsync
(TransportRequest request, WebSocketHandler handler) トランスポートを接続します。このトランスポートを使用できる SockJS トランスポート型を取得します。設定されたWebSocketClient
を返します。boolean
このコンポーネントが現在実行されているかどうかを確認します。void
start()
このコンポーネントを起動します。void
stop()
このメソッドを返すとコンポーネントが完全に停止するように、通常は同期的にこのコンポーネントを停止します。toString()
コンストラクターの詳細
WebSocketTransport
メソッドの詳細
getWebSocketClient
設定されたWebSocketClient
を返します。getTransportTypes
インターフェースからコピーされた説明:Transport
このトランスポートを使用できる SockJS トランスポート型を取得します。特に、クライアントの観点からは、XHR と XHR ストリーミングの間に違いはないため、
XhrTransport
は両方を行うことができます。- 次で指定:
- インターフェース
Transport
のgetTransportTypes
connectAsync
public CompletableFutureSE<WebSocketSession> connectAsync(TransportRequest request, WebSocketHandler handler) インターフェースからコピーされた説明:Transport
トランスポートを接続します。- 次で指定:
- インターフェース
Transport
のconnectAsync
- パラメーター:
request
- トランスポートリクエストhandler
- ライフサイクルイベントを委譲するアプリケーションハンドラー- 戻り値:
- 接続の成功または失敗を示す未来
start
public void start()インターフェースからコピーされた説明:Lifecycle
このコンポーネントを起動します。コンポーネントがすでに実行されている場合は、例外をスローしないでください。
コンテナーの場合、これは適用されるすべてのコンポーネントに開始シグナルを伝播します。
stop
public void stop()インターフェースからコピーされた説明:Lifecycle
このメソッドを返すとコンポーネントが完全に停止するように、通常は同期的にこのコンポーネントを停止します。非同期停止動作が必要な場合は、SmartLifecycle
とそのstop(Runnable)
バリアントの実装を検討してください。この停止通知は破棄前に送信されるとは限らないことに注意してください。通常のシャットダウンでは、一般的な破棄コールバックが伝播される前に、
Lifecycle
Bean は最初に停止通知を受信します。ただし、コンテキストの存続期間中のホットリフレッシュまたは中断されたリフレッシュ試行では、特定の Bean の destroy メソッドが、停止シグナルを事前に考慮することなく呼び出されます。コンポーネントが実行されていない(まだ開始されていない)場合は、例外をスローしないでください。
コンテナーの場合、これは停止シグナルを適用するすべてのコンポーネントに伝播します。
isRunning
public boolean isRunning()インターフェースからコピーされた説明:Lifecycle
このコンポーネントが現在実行されているかどうかを確認します。コンテナーの場合、これは、適用されるすべてのコンポーネントが現在実行されている場合にのみ、
true
を返します。toString