パッケージ | 説明 |
---|---|
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 handshakeInfo, DataBufferFactory bufferFactory) 基本コンストラクター。 |
AbstractListenerWebSocketSession(T delegate, StringSE id, HandshakeInfo info, DataBufferFactory bufferFactory, reactor.core.publisher.MonoProcessor<VoidSE> completionMono) セッションの補完(成功またはエラー)を伝搬するための補完 Mono<Void> を持つ代替コンストラクター(クライアント側で使用するため)。 |
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) |
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) |
TomcatWebSocketSession(SessionEE session, HandshakeInfo info, DataBufferFactory factory) |
TomcatWebSocketSession(SessionEE session, HandshakeInfo info, DataBufferFactory factory, reactor.core.publisher.MonoProcessor<VoidSE> completionMono) |
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) |
修飾子と型 | メソッドと説明 |
---|---|
protected StandardWebSocketSession | TomcatWebSocketClient.createWebSocketSession(SessionEE session, HandshakeInfo info, reactor.core.publisher.MonoProcessor<VoidSE> completion) |
protected StandardWebSocketSession | StandardWebSocketClient.createWebSocketSession(SessionEE session, HandshakeInfo info, reactor.core.publisher.MonoProcessor<VoidSE> completion) |
修飾子と型 | メソッドと説明 |
---|---|
default reactor.core.publisher.Mono<VoidSE> | RequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler webSocketHandler, StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) WebSocket セッションにアップグレードし、指定されたハンドラーで処理します。 |
修飾子と型 | メソッドと説明 |
---|---|
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> | TomcatRequestUpgradeStrategy.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) |