| Package | Description | 
|---|---|
| org.springframework.web.socket.config.annotation | Support for annotation-based WebSocket setup in configuration classes. | 
| org.springframework.web.socket.server.support | Server-side support classes including container-specific strategies
 for upgrading a request. | 
| org.springframework.web.socket.sockjs.transport.handler | TransportHandlerimplementation classes as well as a concreteSockJsService. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected HandshakeHandler | AbstractWebSocketHandlerRegistration. getHandshakeHandler() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | ServletWebSocketHandlerRegistration. addWebSocketHandlerMapping(MultiValueMap<HttpRequestHandler,String> mappings,
                          WebSocketHandler webSocketHandler,
                          HandshakeHandler handshakeHandler,
                          HandshakeInterceptor[] interceptors,
                          String path) | 
| protected abstract void | AbstractWebSocketHandlerRegistration. addWebSocketHandlerMapping(M mappings,
                          WebSocketHandler wsHandler,
                          HandshakeHandler handshakeHandler,
                          HandshakeInterceptor[] interceptors,
                          String path) | 
| StompWebSocketEndpointRegistration | StompWebSocketEndpointRegistration. setHandshakeHandler(HandshakeHandler handshakeHandler)Configure the HandshakeHandler to use. | 
| WebSocketHandlerRegistration | WebSocketHandlerRegistration. setHandshakeHandler(HandshakeHandler handshakeHandler)Configure the HandshakeHandler to use. | 
| StompWebSocketEndpointRegistration | WebMvcStompWebSocketEndpointRegistration. setHandshakeHandler(HandshakeHandler handshakeHandler) | 
| WebSocketHandlerRegistration | AbstractWebSocketHandlerRegistration. setHandshakeHandler(HandshakeHandler handshakeHandler) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractHandshakeHandlerA base class for  HandshakeHandlerimplementations, independent of the Servlet API. | 
| class  | DefaultHandshakeHandlerA default  HandshakeHandlerimplementation,
 extendingAbstractHandshakeHandlerwith Servlet-specific initialization support. | 
| Modifier and Type | Method and Description | 
|---|---|
| HandshakeHandler | WebSocketHttpRequestHandler. getHandshakeHandler()Return the HandshakeHandler. | 
| Constructor and Description | 
|---|
| WebSocketHttpRequestHandler(WebSocketHandler wsHandler,
                           HandshakeHandler handshakeHandler) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | WebSocketTransportHandlerWebSocket-based  TransportHandler. | 
| Modifier and Type | Method and Description | 
|---|---|
| HandshakeHandler | WebSocketTransportHandler. getHandshakeHandler() | 
| Constructor and Description | 
|---|
| WebSocketTransportHandler(HandshakeHandler handshakeHandler) |