Я новичок в фреймворке Atmosphere, как мне сделать, чтобы событие на стороне сервера вызывало сообщение Websocket?
@WebSocketHandlerService
public class MyWebsocketHandler implements WebSocketHandler {
@Override
public void onByteMessage(WebSocket webSocket, byte[] bytes, int i, int i1) throws IOException {
System.out.println("onByteMessage");
}
@Override
public void onTextMessage(WebSocket webSocket, String s) throws IOException {
System.out.println("onTextMessage - " + s);
}
@Override
public void onOpen(WebSocket webSocket) throws IOException {
System.out.println("onOpen");
}
@Override
public void onClose(WebSocket webSocket) {
System.out.println("onClose");
}
@Override
public void onError(WebSocket webSocket, WebSocketProcessor.WebSocketException e) {
System.out.println("onError");
}
}
Например, для этого кода я хочу, чтобы вызывался метод onTextMessage
когда происходит событие сервера, например, обновляется база данных, я хочу, чтобы она запускала веб-сокет в сообщении, чтобы клиент мог получить ответ.