| Name | Description | Type | Package | Framework |
| AbstractHandshakeHandler | A base class for HandshakeHandler implementations, independent from the Servlet API. | Class | org.springframework.web.socket.server.support | Spring MVC |
| AbstractStandardUpgradeStrategy | A base class for RequestUpgradeStrategy implementations that buildon the standard WebSocket API for Java (JSR-356). | Class | org.springframework.web.socket.server.standard | Spring MVC |
| AbstractTyrusRequestUpgradeStrategy | A base class for RequestUpgradeStrategy implementations on top ofJSR-356 based servers which include Tyrus as their WebSocket engine. | Class | org.springframework.web.socket.server.standard | Spring MVC |
| AbstractTyrusRequestUpgradeStrategy .Tyrus135EndpointHelper | Class | org.springframework.web.socket.server.standard.AbstractTyrusRequestUpgradeStrategy | Spring MVC | |
| AbstractTyrusRequestUpgradeStrategy .Tyrus17EndpointHelper | Class | org.springframework.web.socket.server.standard.AbstractTyrusRequestUpgradeStrategy | Spring MVC | |
| AbstractTyrusRequestUpgradeStrategy .TyrusEndpointHelper | Helps with the creation, registration, and un-registration of endpoints. | Interface | org.springframework.web.socket.server.standard.AbstractTyrusRequestUpgradeStrategy | Spring MVC |
| DefaultHandshakeHandler | A default HandshakeHandler implementation,See AbstractHandshakeHandler's javadoc for details on supported servers etc. | Class | org.springframework.web.socket.server.support | Spring MVC |
| GlassFishRequestUpgradeStrategy | A WebSocket RequestUpgradeStrategy for Oracle's GlassFish 4. | Class | org.springframework.web.socket.server.standard | Spring MVC |
| HandshakeFailureException | Thrown when handshake processing failed to complete due to an internal, unrecoverableerror. | Class | org.springframework.web.socket.server | Spring MVC |
| HandshakeHandler | Contract for processing a WebSocket handshake request. | Interface | org.springframework.web.socket.server | Spring MVC |
| HandshakeInterceptor | Interceptor for WebSocket handshake requests. | Interface | org.springframework.web.socket.server | Spring MVC |
| HandshakeInterceptorChain | A helper class that assists with invoking a list of handshake interceptors. | Class | org.springframework.web.socket.server.support | Spring MVC |
| HttpSessionHandshakeInterceptor | An interceptor to copy information from the HTTP session to the handshakeattributes map to made available viaWebSocketSession. | Class | org.springframework.web.socket.server.support | Spring MVC |
| JettyRequestUpgradeStrategy | A RequestUpgradeStrategy for use with Jetty 9. | Class | org.springframework.web.socket.server.jetty | Spring MVC |
| OriginHandshakeInterceptor | An interceptor to check request Origin header value against acollection of allowed origins. | Class | org.springframework.web.socket.server.support | Spring MVC |
| RequestUpgradeStrategy | A server-specific strategy for performing the actual upgrade to a WebSocket exchange. | Interface | org.springframework.web.socket.server | Spring MVC |
| ServerEndpointExporter | Detects beans of type ServerEndpointConfig and registerswith the standard Java WebSocket runtime. | Class | org.springframework.web.socket.server.standard | Spring MVC |
| ServerEndpointRegistration | An implementation of ServerEndpointConfig for use inSpring applications. | Class | org.springframework.web.socket.server.standard | Spring MVC |
| ServletServerContainerFactoryBean | A FactoryBean for configuring ServerContainer. | Class | org.springframework.web.socket.server.standard | Spring MVC |
| SpringConfigurator | A ServerEndpointConfig. | Class | org.springframework.web.socket.server.standard | Spring MVC |
| TomcatRequestUpgradeStrategy | A WebSocket RequestUpgradeStrategy for Apache Tomcat. | Class | org.springframework.web.socket.server.standard | Spring MVC |
| UndertowRequestUpgradeStrategy | A WebSocket RequestUpgradeStrategy for use with WildFly and itsunderlying Undertow web server. | Class | org.springframework.web.socket.server.standard | Spring MVC |
| WebLogicRequestUpgradeStrategy | A WebSocket RequestUpgradeStrategy for Oracle's WebLogic. | Class | org.springframework.web.socket.server.standard | Spring MVC |
| WebSocketHandlerMapping | An extension of SimpleUrlHandlerMapping that is also aSmartLifecycle container and propagates start and stop calls to any | Class | org.springframework.web.socket.server.support | Spring MVC |
| WebSocketHttpRequestHandler | A HttpRequestHandler for processing WebSocket handshake requests. | Class | org.springframework.web.socket.server.support | Spring MVC |
| WebSphereRequestUpgradeStrategy | WebSphere support for upgrading an HttpServletRequest during aWebSocket handshake. | Class | org.springframework.web.socket.server.standard | Spring MVC |