Как да активирам поддръжка на Play сесия в плъгина за игра на атмосфера?

Запознат съм с nodeJS и socket.io и се опитвам да използвам нещо подобно в Java с атмосфера. Включих плъгина за атмосфера-игра и всичко изглежда работи. Проблемът, който имам, е с активирането на поддръжката на сесията. В уикито за атмосфера на Github се казва как да го активирате в web.xml/application.xml, но не е документирано как да го активирате в игра и тъй като никога не съм виждал web.xml в игра (аз съм доста нов към него) Бих искал да знам дали някой може да помогне.

Чувствам, че нещо подобно трябва да се направи в application.conf, но това изглежда не е така.


person Sphygmomanometer    schedule 23.03.2015    source източник


Отговори (1)


Един начин да направите това: В Global.java точно преди да инициализирате Atmosphere слушателите, които кодирате, направете следното:

@Override
public void onStart(Application application) {
    instance().framework().getAtmosphereConfig().setSupportSession(true);
    instance().discover(Chat.class).ready();
}

тогава дневникът показва това:

[info] o.a.c.AtmosphereFramework - HttpSession supported: true
person Sphygmomanometer    schedule 24.03.2015