@NonNullApi @NonNullFields

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

Server-side support classes including container-specific strategies for upgrading a request.

See: Description

Class Summary
AbstractHandshakeHandler: A base class for `HandshakeHandler` implementations, independent from the Servlet API.
DefaultHandshakeHandler: A default `HandshakeHandler` implementation, extending `AbstractHandshakeHandler` with Servlet-specific initialization support.
HandshakeInterceptorChain: A helper class that assists with invoking a list of handshake interceptors.
HttpSessionHandshakeInterceptor: An interceptor to copy information from the HTTP session to the "handshake attributes" map to made available via`WebSocketSession.getAttributes()`.
OriginHandshakeInterceptor: An interceptor to check request `Origin` header value against a collection of allowed origins.
WebSocketHandlerMapping: An extension of `SimpleUrlHandlerMapping` that is also a `SmartLifecycle` container and propagates start and stop calls to any handlers that implement `Lifecycle`.
WebSocketHttpRequestHandler: A `HttpRequestHandler` for processing WebSocket handshake requests.

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

Server-side support classes including container-specific strategies for upgrading a request.