クラス JettyRequestUpgradeStrategy
java.lang.ObjectSE
org.springframework.web.reactive.socket.server.upgrade.JettyRequestUpgradeStrategy
- 実装されたすべてのインターフェース:
RequestUpgradeStrategy
Jetty 11 用の WebSocket
RequestUpgradeStrategy
。- 導入:
- 5.3.4
- 作成者:
- Rossen Stoyanchev
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明void
addWebSocketConfigurer
(ConsumerSE<org.eclipse.jetty.websocket.api.Configurable> webSocketConfigurer) JettyWebSocketServerContainer
で WebSocket サーバーパラメーターを構成するためのコールバックを追加します。reactor.core.publisher.Mono<VoidSE>
upgrade
(ServerWebExchange exchange, WebSocketHandler handler, StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) WebSocket セッションにアップグレードし、指定されたハンドラーで処理します。
コンストラクターの詳細
JettyRequestUpgradeStrategy
public JettyRequestUpgradeStrategy()
メソッドの詳細
addWebSocketConfigurer
public void addWebSocketConfigurer(ConsumerSE<org.eclipse.jetty.websocket.api.Configurable> webSocketConfigurer) JettyWebSocketServerContainer
で WebSocket サーバーパラメーターを構成するためのコールバックを追加します。- 導入:
- 6.1
upgrade
public reactor.core.publisher.Mono<VoidSE> upgrade(ServerWebExchange exchange, WebSocketHandler handler, @Nullable StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) インターフェースからコピーされた説明:RequestUpgradeStrategy
WebSocket セッションにアップグレードし、指定されたハンドラーで処理します。- 次で指定:
- インターフェース
RequestUpgradeStrategy
のupgrade
- パラメーター:
exchange
- 現在の交換handler
- WebSocket セッションのハンドラーsubProtocol
- 選択したサブプロトコルがハンドラーを取得しましたhandshakeInfoFactory
- WebSocket セッションの HandshakeInfo を作成するファクトリ- 戻り値:
- WebSocket セッション処理の結果を示す
Mono<Void>
の補完。