| Package | Description | 
|---|---|
| org.springframework.web.reactive.socket | 
 Abstractions and support classes for reactive WebSocket interactions. 
 | 
| org.springframework.web.reactive.socket.adapter | 
 Classes adapting Spring's Reactive WebSocket API to and from WebSocket runtimes. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
reactor.core.publisher.Mono<Void> | 
WebSocketHandler.handle(WebSocketSession session)
Invoked when a new WebSocket connection is established, and allows
 handling of the session. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractListenerWebSocketSession<T>
Base class for  
WebSocketSession implementations that bridge between
 event-listener WebSocket APIs (e.g. | 
class  | 
AbstractWebSocketSession<T>
Convenient base class for  
WebSocketSession implementations that
 holds common fields and exposes accessors. | 
class  | 
JettyWebSocketSession
Spring  
WebSocketSession implementation that adapts to a Jetty
 WebSocket Session. | 
class  | 
NettyWebSocketSessionSupport<T>
Base class for Netty-based  
WebSocketSession adapters that provides
 convenience methods to convert Netty WebSocketFrames to and from
 WebSocketMessages. | 
class  | 
ReactorNettyWebSocketSession
 | 
class  | 
StandardWebSocketSession
Spring  
WebSocketSession adapter for a standard Java (JSR 356)
 Session. | 
class  | 
TomcatWebSocketSession
Spring  
WebSocketSession adapter for Tomcat's
 Session. | 
class  | 
UndertowWebSocketSession
Spring  
WebSocketSession implementation that adapts to an Undertow
 WebSocketChannel. | 
| Modifier and Type | Method and Description | 
|---|---|
reactor.core.publisher.Mono<Void> | 
ContextWebSocketHandler.handle(WebSocketSession session)  |