Я не знаю, как отправить сообщение на @ServerEndpoint. Я хочу отправить сообщение из другого проекта в проект, содержащий @ServerEndpoint. Код @ServerEndpoint ниже ...
@ServerEndpoint("/posluzitelj")
@Stateless
public class Posluzitelj {
static Queue<Session> queue = new ConcurrentLinkedQueue<>();
public static void send(String message) {
}
@OnMessage
public void onMessage(String message) {
}
@OnOpen
public void openConnection(Session session) {
queue.add(session);
}
@OnClose
public void closedConnection(Session session) {
queue.remove(session);
}
@OnError
public void error(Session session, Throwable t) {
queue.remove(session);
}
}
Итак, я хочу запустить функцию onMessage через другой класс проекта. Как я могу это сделать? Также я не хочу использовать javascript! Я хочу общаться на java языке.