我不知道如何向@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语言进行交流。