Использование транспорта Atmosphere в Java

Я использую Atmosphere для разработки, и мне нужно получить транспорт (веб-сокет, длинный опрос и т. д.), через который клиенты подключаются к серверу в моем бэкэнде.

Есть ли в AtmosphereResource способ выяснить это?

Если нет, то как узнать из ресурса?


person Gaurav Bhor    schedule 03.12.2013    source источник


Ответы (2)


AtmosphereResource.transport() будет работать.

person jfarcand    schedule 03.12.2013

Повозившись некоторое время с методами, я нашел способ. Грубо говоря, вот ответ.

AtmosphereResourceEvent are;

String transport = are.getResource().getRequest().getParameter("X-Atmosphere-Transport");

Это вернет строку с транспортом, указанным в вашем Javascript Atmosphere AtmosphereRequest.

person Gaurav Bhor    schedule 03.12.2013