Package de.kosmos_lab.web.server.example
Class MyWebSocketService
- java.lang.Object
-
- de.kosmos_lab.web.server.WebSocketService
-
- de.kosmos_lab.web.server.example.MyWebSocketService
-
@WebSocket public class MyWebSocketService extends WebSocketService
This is the Service used to control the Websocket on /ws
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.kosmos_lab.web.server.WebSocketService
WebSocketService.Pinger
-
-
Field Summary
-
Fields inherited from class de.kosmos_lab.web.server.WebSocketService
sessions
-
-
Constructor Summary
Constructors Constructor Description MyWebSocketService(ExampleWebServer server)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddWebSocketClient(org.eclipse.jetty.websocket.api.Session session)a new client connectedvoiddelWebSocketClient(org.eclipse.jetty.websocket.api.Session session)the given client leftvoidonWebSocketMessage(org.eclipse.jetty.websocket.api.Session session, String message)will be triggered if a new message arrives from a client-
Methods inherited from class de.kosmos_lab.web.server.WebSocketService
broadCast, ping, serverIsStopped
-
-
-
-
Constructor Detail
-
MyWebSocketService
public MyWebSocketService(ExampleWebServer server)
-
-
Method Detail
-
addWebSocketClient
@OnWebSocketConnect public void addWebSocketClient(org.eclipse.jetty.websocket.api.Session session)
Description copied from class:WebSocketServicea new client connected- Overrides:
addWebSocketClientin classWebSocketService
-
delWebSocketClient
@OnWebSocketClose public void delWebSocketClient(org.eclipse.jetty.websocket.api.Session session)
Description copied from class:WebSocketServicethe given client left- Overrides:
delWebSocketClientin classWebSocketService
-
onWebSocketMessage
@OnWebSocketMessage public void onWebSocketMessage(org.eclipse.jetty.websocket.api.Session session, String message)Description copied from class:WebSocketServicewill be triggered if a new message arrives from a client- Specified by:
onWebSocketMessagein classWebSocketService
-
-