I'm using AtmosphereFramework's WebSockets, i've got a class annotated like this:
@WebSocketHandlerService(path = "/gts")
public class GameSocket extends WebSocketHandlerAdapter {
@Override void onOpen(WebSocket webSocket) {...}
@Override void onTextMessage(WebSocket webSocket, String message) throws IOException {...}
And i'd like to know if all calls (onOpen, onTextMessage, ...) from a SINGLE socket connection are guaranteed to use one and only one instance of GameSocket.
Else, i'm searching a way to keep user sessions into this JavaEE/Glassfish/EJB3 Websocket only environment.