パッケージ | 説明 |
---|---|
org.springframework.web.reactive.socket | リアクティブ WebSocket 相互作用の抽象化とサポートクラス。 |
org.springframework.web.reactive.socket.adapter | Spring の Reactive WebSocket API を WebSocket ランタイムとの間で適合させるクラス。 |
org.springframework.web.reactive.socket.client | WebSocket 相互作用のクライアントサポート。 |
org.springframework.web.reactive.socket.server | WebSocket 相互作用のサーバーサポート。 |
org.springframework.web.reactive.socket.server.upgrade | RequestUpgradeStrategy の実装を保持します。 |
修飾子と型 | メソッドと説明 |
---|---|
HandshakeInfo | WebSocketSession.getHandshakeInfo() ハンドシェイクリクエストから情報を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
HandshakeInfo | AbstractWebSocketSession.getHandshakeInfo() |
コンストラクターと説明 |
---|
AbstractListenerWebSocketSession(T delegate, StringSE id, HandshakeInfo info, DataBufferFactory bufferFactory) 基本コンストラクター。 |
AbstractListenerWebSocketSession(T delegate, StringSE id, HandshakeInfo info, DataBufferFactory bufferFactory, reactor.core.publisher.MonoProcessor<VoidSE> handlerCompletion) 使用すべきではありません。 |
AbstractListenerWebSocketSession(T delegate, StringSE id, HandshakeInfo info, DataBufferFactory bufferFactory, reactor.core.publisher.Sinks.Empty<VoidSE> handlerCompletionSink) セッションの処理が成功またはエラーで完了したことを通知するために使用する完了シンクを備えた代替コンストラクター。 |
AbstractWebSocketSession(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, reactor.core.publisher.MonoProcessor<VoidSE> completionMono) 使用すべきではありません。 |
JettyWebSocketSession(org.eclipse.jetty.websocket.api.Session session, HandshakeInfo info, DataBufferFactory factory, reactor.core.publisher.Sinks.Empty<VoidSE> completionSink) |
NettyWebSocketSessionSupport(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(SessionEE session, HandshakeInfo info, DataBufferFactory factory) |
StandardWebSocketSession(SessionEE session, HandshakeInfo info, DataBufferFactory factory, reactor.core.publisher.MonoProcessor<VoidSE> completionMono) 使用すべきではありません。 |
StandardWebSocketSession(SessionEE session, HandshakeInfo info, DataBufferFactory factory, reactor.core.publisher.Sinks.Empty<VoidSE> completionSink) |
TomcatWebSocketSession(SessionEE session, HandshakeInfo info, DataBufferFactory factory) |
TomcatWebSocketSession(SessionEE session, HandshakeInfo info, DataBufferFactory factory, reactor.core.publisher.MonoProcessor<VoidSE> completionMono) 使用すべきではありません。 |
TomcatWebSocketSession(SessionEE session, HandshakeInfo info, DataBufferFactory factory, reactor.core.publisher.Sinks.Empty<VoidSE> completionSink) |
UndertowWebSocketSession(io.undertow.websockets.core.WebSocketChannel channel, HandshakeInfo info, DataBufferFactory factory) |
UndertowWebSocketSession(io.undertow.websockets.core.WebSocketChannel channel, HandshakeInfo info, DataBufferFactory factory, reactor.core.publisher.MonoProcessor<VoidSE> completionMono) 使用すべきではありません。 |
UndertowWebSocketSession(io.undertow.websockets.core.WebSocketChannel channel, HandshakeInfo info, DataBufferFactory factory, reactor.core.publisher.Sinks.Empty<VoidSE> completionSink) |
修飾子と型 | メソッドと説明 |
---|---|
protected StandardWebSocketSession | StandardWebSocketClient.createWebSocketSession(SessionEE session, HandshakeInfo info, reactor.core.publisher.Sinks.Empty<VoidSE> completionSink) |
protected StandardWebSocketSession | TomcatWebSocketClient.createWebSocketSession(SessionEE session, HandshakeInfo info, reactor.core.publisher.Sinks.Empty<VoidSE> completionSink) |
修飾子と型 | メソッドと説明 |
---|---|
default reactor.core.publisher.Mono<VoidSE> | RequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler webSocketHandler, StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) WebSocket セッションにアップグレードし、指定されたハンドラーで処理します。 |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<VoidSE> | TomcatRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) |
reactor.core.publisher.Mono<VoidSE> | ReactorNettyRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) |
reactor.core.publisher.Mono<VoidSE> | JettyRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) |
reactor.core.publisher.Mono<VoidSE> | Jetty10RequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) |
reactor.core.publisher.Mono<VoidSE> | UndertowRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) |