Olá Pessoal,
A pergunta pode ser meio besta, mas gostaria de saber se tenho como interceptar o momento em que uma Classe anotada com @SessionScoped está sendo destruida.
O propósito é saber quais usuários do sistema estão efetivamente ON-LINE. E não apenas com o Login Efetuado.
Até porque a pessoa pode fazer o Login (É criado o registro de que ela está ON-LINE), e ela simplesmente pode fechar o navegador.
Sem clicar em “SAIR”, por exemplo.
Então, neste momento em que a sessão dela está sendo destruida, eu gostaria de registrar que ela saiu.
Obviamente no momento do LOGIN, vou guardar o ID da Session ou algo q eu possa identificar depois p/ fazer a saída.
Mas o foco agora é saber se tenho como interceptar este momento. O momento em que a sessão é distruida. Nem que fosse só p/ fazer um System.out.println("A sessão foi destruída");
Alguem poderia dar uma luz? 
