クラス 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このコンポーネントが現在実行されているかどうかを確認します。voidstart()このコンポーネントを起動します。voidstop()このメソッドを返すとコンポーネントが完全に停止するように、通常は同期的にこのコンポーネントを停止します。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
stop
public void stop()インターフェースからコピーされた説明:Lifecycleこのメソッドを返すとコンポーネントが完全に停止するように、通常は同期的にこのコンポーネントを停止します。非同期停止動作が必要な場合は、SmartLifecycleとそのstop(Runnable)バリアントの実装を検討してください。この停止通知は破棄前に送信されるとは限らないことに注意してください。通常のシャットダウンでは、一般的な破棄コールバックが伝播される前に、
LifecycleBean は最初に停止通知を受信します。ただし、コンテキストの存続期間中のホットリフレッシュまたは中断されたリフレッシュ試行では、特定の Bean の destroy メソッドが、停止シグナルを事前に考慮することなく呼び出されます。コンポーネントが実行されていない(まだ開始されていない)場合は、例外をスローしないでください。
コンテナーの場合、これは停止シグナルを適用するすべてのコンポーネントに伝播します。
isRunning
toString