AtmosphereHandler保证保留实例?

时间:2013-02-13 01:17:44

标签: java-ee glassfish websocket ejb atmosphere

我正在使用AtmosphereFramework的WebSockets,我有一个这样的类注释:

@WebSocketHandlerService(path = "/gts")
public class GameSocket extends WebSocketHandlerAdapter {

@Override void onOpen(WebSocket webSocket) {...}
@Override void onTextMessage(WebSocket webSocket, String message) throws IOException {...}

我想知道来自SINGLE套接字连接的所有调用(onOpen,onTextMessage,...)是否保证使用一个且只有一个GameSocket实例。

另外,我正在寻找一种方法将用户会话保留在这个仅限JavaEE / Glassfish / EJB3 Websocket的环境中。

1 个答案:

答案 0 :(得分:1)

萨吕,

(1)是的,只有一个实例 (2)Session和GlassFish存在一些已知问题。尝试一下,如果你看到一些问题,只需访问mailing list,我将描述如何使用AtmosphereConfig.properties()来存储状态。

由于

- Jeanfrancois(Atmosphere的创作者)