2. Jakarta WebSocket Server API 2.0:
import javax.websocket.OnMessage;
import javax.websocket.Session;
import javax.websocket.server.ServerEndpoint;
@ServerEndpoint("/chat")
public class ChatEndpoint {
@OnMessage
public void onMessage(String message, Session session) {
}
}
3. Jakarta WebSocket Server API 3.0:
import javax.inject.Inject;
import javax.websocket.OnMessage;
import javax.websocket.Session;
import javax.websocket.server.ServerEndpoint;
@ServerEndpoint("/chat")
public class ChatEndpoint {
@Inject
private ChatService chatService;
@OnMessage
public void onMessage(String message, Session session) {
chatService.sendMessage(message);
}
}