@NonNullApi @NonNullFields

# Package org.springframework.web.reactive.socket.server.support

Server-side support classes for WebSocket requests.

See: Description

- Class Summary
  Class | Description
  --- | ---
  HandshakeWebSocketService | `WebSocketService` implementation that handles a WebSocket HTTP handshake request by delegating to a `RequestUpgradeStrategy` which is either auto-detected (no-arg constructor) from the classpath but can also be explicitly configured.
  WebSocketHandlerAdapter | `HandlerAdapter` that allows `DispatcherHandler` to support handlers of type `WebSocketHandler` with such handlers mapped to URL patterns via `SimpleUrlHandlerMapping`.
  WebSocketUpgradeHandlerPredicate | A predicate for use with `AbstractUrlHandlerMapping.setHandlerPredicate(java.util.function.BiPredicate<java.lang.Object, org.springframework.web.server.ServerWebExchange>)` to ensure only WebSocket handshake requests are matched to handlers of type `WebSocketHandler`.

## Package org.springframework.web.reactive.socket.server.support Description

Server-side support classes for WebSocket requests.