我正在使用 AtmosphereFramework 的 WebSockets,我有一个这样注释的类:
@WebSocketHandlerService(path = "/gts")
public class GameSocket extends WebSocketHandlerAdapter {
@Override void onOpen(WebSocket webSocket) {...}
@Override void onTextMessage(WebSocket webSocket, String message) throws IOException {...}
而且我想知道来自单个套接字连接的所有调用(onOpen、onTextMessage、...)是否保证使用一个且仅一个 GameSocket 实例。
否则,我正在寻找一种方法来将用户会话保持在这个仅限 JavaEE/Glassfish/EJB3 Websocket 的环境中。