クラス ReactorNetty2RequestUpgradeStrategy

java.lang.ObjectSE
org.springframework.web.reactive.socket.server.upgrade.ReactorNetty2RequestUpgradeStrategy
実装されたすべてのインターフェース:
RequestUpgradeStrategy

public class ReactorNetty2RequestUpgradeStrategy extends ObjectSE implements RequestUpgradeStrategy
Reactor の場合は WebSocket RequestUpgradeStrategy Netty 5 の場合は Netty。

このクラスは ReactorNettyRequestUpgradeStrategy に基づいています。

導入:
6.0
作成者:
Violeta Georgieva
  • コンストラクターの詳細

    • 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 セッションにアップグレードし、指定されたハンドラーで処理します。
      次で指定:
      インターフェース RequestUpgradeStrategyupgrade 
      パラメーター:
      exchange - 現在の交換
      handler - WebSocket セッションのハンドラー
      subProtocol - 選択したサブプロトコルがハンドラーを取得しました
      handshakeInfoFactory - WebSocket セッションの HandshakeInfo を作成するファクトリ
      戻り値:
      WebSocket セッション処理の結果を示す Mono<Void> の補完。