| 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  WebSocketSessionimplementations that bridge between
 event-listener WebSocket APIs (e.g. | 
| class  | AbstractWebSocketSession<T>Convenient base class for  WebSocketSessionimplementations that
 holds common fields and exposes accessors. | 
| class  | JettyWebSocketSessionSpring  WebSocketSessionimplementation that adapts to a Jetty
 WebSocketSession. | 
| class  | NettyWebSocketSessionSupport<T>Base class for Netty-based  WebSocketSessionadapters that provides
 convenience methods to convert NettyWebSocketFrames to and fromWebSocketMessages. | 
| class  | ReactorNettyWebSocketSession | 
| class  | StandardWebSocketSessionSpring  WebSocketSessionadapter for a standard Java (JSR 356)Session. | 
| class  | TomcatWebSocketSessionSpring  WebSocketSessionadapter for Tomcat'sSession. | 
| class  | UndertowWebSocketSessionSpring  WebSocketSessionimplementation that adapts to an UndertowWebSocketChannel. |