クラス ReactorNetty2RequestUpgradeStrategy
java.lang.ObjectSE
org.springframework.web.reactive.socket.server.upgrade.ReactorNetty2RequestUpgradeStrategy
- 実装されたすべてのインターフェース:
RequestUpgradeStrategy
Reactor の場合は WebSocket
RequestUpgradeStrategy
Netty 5 の場合は Netty。 このクラスは ReactorNettyRequestUpgradeStrategy
に基づいています。\
- 導入:
- 6.0
- 作成者:
- Violeta Georgieva
コンストラクターのサマリー
コンストラクター説明デフォルトのWebsocketServerSpec.Builder
でインスタンスを作成します。ReactorNetty2RequestUpgradeStrategy
(SupplierSE<reactor.netty5.http.server.WebsocketServerSpec.Builder> builderSupplier) WebSocket のアップグレードに使用する、事前構成されたWebsocketServerSpec.Builder
を使用してインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明reactor.netty5.http.server.WebsocketServerSpec
現在の構成を反映するWebsocketServerSpec
のインスタンスを作成します。reactor.core.publisher.Mono<VoidSE>
upgrade
(ServerWebExchange exchange, WebSocketHandler handler, StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) WebSocket セッションにアップグレードし、指定されたハンドラーで処理します。
コンストラクターの詳細
ReactorNetty2RequestUpgradeStrategy
public ReactorNetty2RequestUpgradeStrategy()デフォルトのWebsocketServerSpec.Builder
でインスタンスを作成します。- 導入:
- 5.2.6
ReactorNetty2RequestUpgradeStrategy
public ReactorNetty2RequestUpgradeStrategy(SupplierSE<reactor.netty5.http.server.WebsocketServerSpec.Builder> builderSupplier) WebSocket のアップグレードに使用する、事前構成されたWebsocketServerSpec.Builder
を使用してインスタンスを作成します。- 導入:
- 5.2.6
メソッドの詳細
getWebsocketServerSpec
public reactor.netty5.http.server.WebsocketServerSpec getWebsocketServerSpec()現在の構成を反映するWebsocketServerSpec
のインスタンスを作成します。これは、特定のアップグレードに使用されるWebSocketHandler
に依存するサブプロトコルを除いて、構成されたパラメーターを確認するために使用できます。- 導入:
- 5.2.6
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>
の補完。