2017-02-13 4 views
0

Я использую маршруты 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, но не могу понять, как это сделать.

Заранее спасибо.

+0

Вы можете подписаться все пользователи на тему и отправить сообщение в эту тему , – user1516873

ответ

0

Похоже на «сеанс можно назвать„установить“и„получить“методы только. Метод„отправить“, вы можете позвонить в„ответ“.