| パッケージ | 説明 |
|---|---|
| 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.support | WebSocket リクエストのサーバー側サポートクラス。 |
| org.springframework.web.reactive.socket.server.upgrade | RequestUpgradeStrategy の実装を保持します。 |
| コンストラクターと説明 |
|---|
JettyWebSocketHandlerAdapter(WebSocketHandler handler, java.util.function.Function<org.eclipse.jetty.websocket.api.Session,JettyWebSocketSession> sessionFactory) |
StandardWebSocketHandlerAdapter(WebSocketHandler handler, java.util.function.Function<javax.websocket.Session,StandardWebSocketSession> sessionFactory) |
| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.core.publisher.Mono<java.lang.Void> | UndertowWebSocketClient.execute(java.net.URI url, HttpHeaders headers, WebSocketHandler handler) |
reactor.core.publisher.Mono<java.lang.Void> | ReactorNettyWebSocketClient.execute(java.net.URI url, HttpHeaders requestHeaders, WebSocketHandler handler) |
reactor.core.publisher.Mono<java.lang.Void> | StandardWebSocketClient.execute(java.net.URI url, HttpHeaders headers, WebSocketHandler handler) |
reactor.core.publisher.Mono<java.lang.Void> | WebSocketClient.execute(java.net.URI url, HttpHeaders headers, WebSocketHandler handler) カスタムヘッダーを持つ WebSocketClient.execute(URI, WebSocketHandler) のバリアント。 |
reactor.core.publisher.Mono<java.lang.Void> | JettyWebSocketClient.execute(java.net.URI url, HttpHeaders headers, WebSocketHandler handler) |
reactor.core.publisher.Mono<java.lang.Void> | UndertowWebSocketClient.execute(java.net.URI url, WebSocketHandler handler) |
reactor.core.publisher.Mono<java.lang.Void> | ReactorNettyWebSocketClient.execute(java.net.URI url, WebSocketHandler handler) |
reactor.core.publisher.Mono<java.lang.Void> | StandardWebSocketClient.execute(java.net.URI url, WebSocketHandler handler) |
reactor.core.publisher.Mono<java.lang.Void> | WebSocketClient.execute(java.net.URI url, WebSocketHandler handler) 指定された URL に対してハンドシェイクリクエストを実行し、指定されたハンドラーで結果の WebSocket セッションを処理します。 |
reactor.core.publisher.Mono<java.lang.Void> | JettyWebSocketClient.execute(java.net.URI url, WebSocketHandler handler) |
| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.core.publisher.Mono<java.lang.Void> | WebSocketService.handleRequest(ServerWebExchange exchange, WebSocketHandler webSocketHandler) 指定された WebSocketHandler でリクエストを処理します。 |
default reactor.core.publisher.Mono<java.lang.Void> | RequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler webSocketHandler, java.lang.String subProtocol) 使用すべきではありません。 |
default reactor.core.publisher.Mono<java.lang.Void> | RequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler webSocketHandler, java.lang.String subProtocol, java.util.function.Supplier<HandshakeInfo> handshakeInfoFactory)WebSocket セッションにアップグレードし、指定されたハンドラーで処理します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.core.publisher.Mono<java.lang.Void> | HandshakeWebSocketService.handleRequest(ServerWebExchange exchange, WebSocketHandler handler) |
| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.core.publisher.Mono<java.lang.Void> | ReactorNettyRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, java.lang.String subProtocol, java.util.function.Supplier<HandshakeInfo> handshakeInfoFactory) |
reactor.core.publisher.Mono<java.lang.Void> | JettyRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, java.lang.String subProtocol, java.util.function.Supplier<HandshakeInfo> handshakeInfoFactory) |
reactor.core.publisher.Mono<java.lang.Void> | TomcatRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, java.lang.String subProtocol, java.util.function.Supplier<HandshakeInfo> handshakeInfoFactory) |
reactor.core.publisher.Mono<java.lang.Void> | UndertowRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, java.lang.String subProtocol, java.util.function.Supplier<HandshakeInfo> handshakeInfoFactory) |