Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > нужно отследить завершение сессии клиента


Автор: eXcile 24.8.2007, 12:47
Всем удачного кодинга!!!
Развернуто приложение на jboss'e. Клиентом является апплет. Во время разработки приложения не обращал внимание на использование ресурсов, а теперь при вводе в эксплуатацию возникла следующая проблема:
клиента отслеживаю по сессии, в апплете парсятся хидеры соединения на наличие jsessionid. Когда клиент завершает работу после него остается поток, я думаю это сессионный. Как можно опредлить момент разрыва соединения?
и каким образом освободить его сессионный поток?

Автор: AntonSaburov 24.8.2007, 13:42
Чего-то не очень понятно. Если работа идет через HTTP - то тут никак. ТОлько по таймауту. Или посылать что-то по HTTP - но это не гарантируется обычно. Можно сделать композит - пытаться посылать что-то и на крайний случай по таймауту заканчивать сессию. А на сессию повесить листенер, который будет подчищать ресусры.

Автор: Tony 24.8.2007, 14:02
SessionListener из javax.servlet

Автор: eXcile 27.8.2007, 04:39
Цитата(Tony @  24.8.2007,  14:02 Найти цитируемый пост)
SessionListener из javax.servlet

Thanks, Буду пробовать

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)