| Package | Description | 
|---|---|
| org.springframework.web.socket.adapter | Classes adapting Spring's WebSocket API to and from WebSocket providers. | 
| org.springframework.web.socket.adapter.jetty | Adapter classes for the Jetty WebSocket API. | 
| org.springframework.web.socket.adapter.standard | Adapter classes for the standard Java WebSocket API. | 
| org.springframework.web.socket.handler | Convenient  WebSocketHandlerimplementations and decorators. | 
| org.springframework.web.socket.sockjs.client | SockJS client implementation of
  WebSocketClient. | 
| org.springframework.web.socket.sockjs.transport.handler | TransportHandlerimplementation classes as well as a concreteSockJsService. | 
| org.springframework.web.socket.sockjs.transport.session | SockJS specific implementations of
  WebSocketSession. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract void | AbstractWebSocketSession. sendTextMessage(TextMessage message) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | JettyWebSocketSession. sendTextMessage(TextMessage message) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | StandardWebSocketSession. sendTextMessage(TextMessage message) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | AbstractWebSocketHandler. handleTextMessage(WebSocketSession session,
                 TextMessage message) | 
| protected void | BinaryWebSocketHandler. handleTextMessage(WebSocketSession session,
                 TextMessage message) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AbstractXhrTransport. executeSendRequest(URI url,
                  HttpHeaders headers,
                  TextMessage message) | 
| void | XhrTransport. executeSendRequest(URI transportUrl,
                  HttpHeaders headers,
                  TextMessage message)Execute a request to send the message to the server. | 
| protected abstract ResponseEntity<String> | AbstractXhrTransport. executeSendRequestInternal(URI url,
                          HttpHeaders headers,
                          TextMessage message) | 
| ResponseEntity<String> | JettyXhrTransport. executeSendRequestInternal(URI url,
                          HttpHeaders headers,
                          TextMessage message) | 
| protected ResponseEntity<String> | UndertowXhrTransport. executeSendRequestInternal(URI url,
                          HttpHeaders headers,
                          TextMessage message) | 
| ResponseEntity<String> | RestTemplateXhrTransport. executeSendRequestInternal(URI url,
                          HttpHeaders headers,
                          TextMessage message) | 
| protected abstract void | AbstractClientSockJsSession. sendInternal(TextMessage textMessage) | 
| protected void | WebSocketClientSockJsSession. sendInternal(TextMessage textMessage) | 
| protected void | XhrClientSockJsSession. sendInternal(TextMessage message) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | SockJsWebSocketHandler. handleTextMessage(WebSocketSession wsSession,
                 TextMessage message) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | WebSocketServerSockJsSession. handleMessage(TextMessage message,
             WebSocketSession wsSession) |