@RestControllerEndpoint(id="websocketOperation")
public class WebSocketMessageEndPoint
extends java.lang.Object
| Constructor and Description |
|---|
WebSocketMessageEndPoint(ISessionHolder sessionHolder) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity |
closeSession(java.lang.String sessionId)
Remove a WebSocketSession by session id.
|
org.springframework.http.ResponseEntity |
sendMessageToClient(java.lang.String sessionId,
java.lang.String message)
Send a text message to client.
|
public WebSocketMessageEndPoint(ISessionHolder sessionHolder)
@PostMapping(value="/{sessionId}")
public org.springframework.http.ResponseEntity sendMessageToClient(@PathVariable(value="sessionId")
java.lang.String sessionId,
@RequestParam
java.lang.String message)
sessionId - WebSocketSession IDmessage - text message@DeleteMapping(value="/{sessionId}")
public org.springframework.http.ResponseEntity closeSession(@PathVariable(value="sessionId")
java.lang.String sessionId)
sessionId - WebSocketSession ID