# Uses of Package
org.springframework.web.socket.server

Packages that use org.springframework.web.socket.server
org.springframework.web.socket.config.annotation: Support for annotation-based WebSocket setup in configuration classes.
org.springframework.web.socket.server: Server-side abstractions for WebSocket interactions.
org.springframework.web.socket.server.jetty: Server-side support for the Jetty 9+ WebSocket API.
org.springframework.web.socket.server.standard: Server-side classes for use with standard JSR-356 WebSocket endpoints.
org.springframework.web.socket.server.support: Server-side support classes including container-specific strategies for upgrading a request.
org.springframework.web.socket.sockjs.transport: Server-side support for SockJS transports including `TransportHandler` implementations for processing incoming requests, their `session` counterparts for sending messages over the various transports, and `DefaultSockJsService`.
org.springframework.web.socket.sockjs.transport.handler: `TransportHandler` implementation classes as well as a concrete `SockJsService`.

Classes in org.springframework.web.socket.server used by org.springframework.web.socket.config.annotation
Class and Description
HandshakeHandler Contract for processing a WebSocket handshake request.
HandshakeInterceptor Interceptor for WebSocket handshake requests.

Classes in org.springframework.web.socket.server used by org.springframework.web.socket.server
Class and Description
HandshakeFailureException Thrown when handshake processing failed to complete due to an internal, unrecoverable error.

Classes in org.springframework.web.socket.server used by org.springframework.web.socket.server.jetty
Class and Description
HandshakeFailureException Thrown when handshake processing failed to complete due to an internal, unrecoverable error.
RequestUpgradeStrategy A server-specific strategy for performing the actual upgrade to a WebSocket exchange.

Classes in org.springframework.web.socket.server used by org.springframework.web.socket.server.standard
Class and Description
HandshakeFailureException Thrown when handshake processing failed to complete due to an internal, unrecoverable error.
RequestUpgradeStrategy A server-specific strategy for performing the actual upgrade to a WebSocket exchange.

Classes in org.springframework.web.socket.server used by org.springframework.web.socket.server.support
Class and Description
HandshakeFailureException Thrown when handshake processing failed to complete due to an internal, unrecoverable error.
HandshakeHandler Contract for processing a WebSocket handshake request.
HandshakeInterceptor Interceptor for WebSocket handshake requests.
RequestUpgradeStrategy A server-specific strategy for performing the actual upgrade to a WebSocket exchange.

Classes in org.springframework.web.socket.server used by org.springframework.web.socket.sockjs.transport
Class and Description
HandshakeInterceptor Interceptor for WebSocket handshake requests.

Classes in org.springframework.web.socket.server used by org.springframework.web.socket.sockjs.transport.handler
Class and Description
HandshakeFailureException Thrown when handshake processing failed to complete due to an internal, unrecoverable error.
HandshakeHandler Contract for processing a WebSocket handshake request.