クラスの使用
org.springframework.web.reactive.socket.HandshakeInfo
HandshakeInfo を使用するパッケージ
パッケージ
説明
リアクティブ WebSocket 相互作用の抽象化とサポートクラス。
Spring の Reactive WebSocket API を WebSocket ランタイムとの間で適合させるクラス。
WebSocket 相互作用のクライアントサポート。
WebSocket 相互作用のサーバーサポート。
RequestUpgradeStrategy の実装を保持します。org.springframework.web.reactive.socket 内の HandshakeInfo 使用
org.springframework.web.reactive.socket.adapter 内の HandshakeInfo 使用
型 HandshakeInfo のパラメーターを持つ org.springframework.web.reactive.socket.adapter のコンストラクター修飾子コンストラクター説明AbstractListenerWebSocketSession(T delegate, StringSE id, HandshakeInfo info, DataBufferFactory bufferFactory) 基本コンストラクター。AbstractListenerWebSocketSession(T delegate, StringSE id, HandshakeInfo info, DataBufferFactory bufferFactory, @Nullable reactor.core.publisher.Sinks.Empty<VoidSE> handlerCompletionSink) セッションの処理が成功またはエラーで完了したことを通知するために使用する完了シンクを備えた代替コンストラクター。protectedAbstractWebSocketSession(T delegate, StringSE id, HandshakeInfo info, DataBufferFactory bufferFactory) 新しい WebSocket セッションを作成します。JettyWebSocketSession(org.eclipse.jetty.websocket.api.Session session, HandshakeInfo info, DataBufferFactory factory) JettyWebSocketSession(org.eclipse.jetty.websocket.api.Session session, HandshakeInfo info, DataBufferFactory factory, @Nullable reactor.core.publisher.Sinks.Empty<VoidSE> completionSink) protectedNettyWebSocketSessionSupport(T delegate, HandshakeInfo info, NettyDataBufferFactory factory) ReactorNettyWebSocketSession(reactor.netty.http.websocket.WebsocketInbound inbound, reactor.netty.http.websocket.WebsocketOutbound outbound, HandshakeInfo info, NettyDataBufferFactory bufferFactory) NettyWebSocketSessionSupport.DEFAULT_FRAME_MAX_SIZE値を使用するセッションのコンストラクター。ReactorNettyWebSocketSession(reactor.netty.http.websocket.WebsocketInbound inbound, reactor.netty.http.websocket.WebsocketOutbound outbound, HandshakeInfo info, NettyDataBufferFactory bufferFactory, int maxFramePayloadLength) 追加の maxFramePayloadLength 引数を持つコンストラクター。StandardWebSocketSession(jakarta.websocket.Session session, HandshakeInfo info, DataBufferFactory factory) StandardWebSocketSession(jakarta.websocket.Session session, HandshakeInfo info, DataBufferFactory factory, @Nullable reactor.core.publisher.Sinks.Empty<VoidSE> completionSink) TomcatWebSocketSession(jakarta.websocket.Session session, HandshakeInfo info, DataBufferFactory factory) TomcatWebSocketSession(jakarta.websocket.Session session, HandshakeInfo info, DataBufferFactory factory, reactor.core.publisher.Sinks.Empty<VoidSE> completionSink) org.springframework.web.reactive.socket.client 内の HandshakeInfo 使用
型 HandshakeInfo のパラメーターを持つ org.springframework.web.reactive.socket.client のメソッド修飾子と型メソッド説明protected StandardWebSocketSessionStandardWebSocketClient.createWebSocketSession(jakarta.websocket.Session session, HandshakeInfo info, reactor.core.publisher.Sinks.Empty<VoidSE> completionSink) 指定された Jakarta WebSocket Session のStandardWebSocketSessionを作成します。protected StandardWebSocketSessionTomcatWebSocketClient.createWebSocketSession(jakarta.websocket.Session session, HandshakeInfo info, reactor.core.publisher.Sinks.Empty<VoidSE> completionSink) org.springframework.web.reactive.socket.server 内の HandshakeInfo 使用
型 HandshakeInfo の型引数を持つ org.springframework.web.reactive.socket.server のメソッドパラメーター修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE> RequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler webSocketHandler, @Nullable StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) WebSocket セッションにアップグレードし、指定されたハンドラーで処理します。org.springframework.web.reactive.socket.server.upgrade 内の HandshakeInfo 使用
型 HandshakeInfo の型引数を持つ org.springframework.web.reactive.socket.server.upgrade のメソッドパラメーター修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE> JettyCoreRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, @Nullable StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) reactor.core.publisher.Mono<VoidSE> JettyRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, @Nullable StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) reactor.core.publisher.Mono<VoidSE> ReactorNettyRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, @Nullable StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) reactor.core.publisher.Mono<VoidSE> StandardWebSocketUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, @Nullable StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory)