@NonNullApi @NonNullFields

# Package org.springframework.web.reactive.socket.adapter

Classes adapting Spring's Reactive WebSocket API to and from WebSocket runtimes.

See: Description

Class Summary
AbstractListenerWebSocketSession<T>: Base class for `WebSocketSession` implementations that bridge between event-listener WebSocket APIs (e.g.
AbstractWebSocketSession<T>: Convenient base class for `WebSocketSession` implementations that holds common fields and exposes accessors.
JettyWebSocketHandlerAdapter: Jetty `@WebSocket` handler that delegates events to a reactive `WebSocketHandler` and its session.
JettyWebSocketSession: Spring `WebSocketSession` implementation that adapts to a Jetty WebSocket `Session`.
NettyWebSocketSessionSupport<T>: Base class for Netty-based `WebSocketSession` adapters that provides convenience methods to convert Netty `WebSocketFrames` to and from `WebSocketMessages`.
ReactorNettyWebSocketSession: `WebSocketSession` implementation for use with the Reactor Netty's `NettyInbound` and `NettyOutbound`.
ReactorNettyWebSocketSession.WebSocketConnection: Simple container for `NettyInbound` and `NettyOutbound`.
StandardWebSocketHandlerAdapter: Adapter for Java WebSocket API (JSR-356) that delegates events to a reactive `WebSocketHandler` and its session.
StandardWebSocketSession: Spring `WebSocketSession` adapter for a standard Java (JSR 356) `Session`.
TomcatWebSocketSession: Spring `WebSocketSession` adapter for Tomcat's `Session`.
UndertowWebSocketHandlerAdapter: Undertow `WebSocketConnectionCallback` implementation that adapts and delegates to a Spring `WebSocketHandler`.
UndertowWebSocketSession: Spring `WebSocketSession` implementation that adapts to an Undertow `WebSocketChannel`.

## Package org.springframework.web.reactive.socket.adapter Description

Classes adapting Spring's Reactive WebSocket API to and from WebSocket runtimes.