Я использую маршруты MVC Jooby для API. Я также создал веб-узел, к которому подключается несколько клиентов. То, что я пытаюсь сделать, - отправить сообщение всем подключенным клиентам websocket всякий раз, когда на сервере поступает определенный HTTP-запрос. Это как мой метод маршрут выглядит следующим образом:Отправить сообщение всем подключенным клиентам веб-сокетов
@Path("/player")
@Produces("application/json")
public class PlayerRoute {
@POST
public Result newPlayer(Request req, @Body Player player) {
//do some process here
//this is what I'm trying to achieve..
allWebsocketSessions.foreach(session ->
session.send("a new player has been created")
);
return Results.ok();
}
}
Я прочитал документацию jooby, но не могу понять, как это сделать.
Заранее спасибо.
Вы можете подписаться все пользователи на тему и отправить сообщение в эту тему , – user1516873