Pegando sessão (HttpSession) em uma Thread

Estou desenvolvendo um programa para autenticação de usuarios.
Quando os usuarios fazem login, eu salvo na sessao e em uma tabela do banco, entao, queria deixar verificando em uma thread se as sessoes estao ativas, para que quando elas ficarem inativas, eu executo uma regra do linux.
Ja tentei de varias formas, porem, se minha thread receber a sessao como parametro, ela vai ficar desatualizada.
Entao gostaria de saber se tem como pegar a sessao pela minha thread.
Na aplicação uso jsf.

Valewwwwww

Olá GustavoTavone!

Tente usar esse bloco para pegar a sessão

ExternalContext context = FacesContext.getCurrentInstance().getExternalContext();
HttpSession session = (HttpSession) context.getSession(false);

Espero que funcione …

abraços!

[quote=GustavoTavone]Estou desenvolvendo um programa para autenticação de usuarios.
Quando os usuarios fazem login, eu salvo na sessao e em uma tabela do banco, entao, queria deixar verificando em uma thread se as sessoes estao ativas, para que quando elas ficarem inativas, eu executo uma regra do linux.
Ja tentei de varias formas, porem, se minha thread receber a sessao como parametro, ela vai ficar desatualizada.
Entao gostaria de saber se tem como pegar a sessao pela minha thread.
Na aplicação uso jsf.

Valewwwwww[/quote]