Cronometro SESSÃO

Bom dia GUJ, alguém tem um exemplo de como mostro um cronometro na tela para que o cliente possa ver quanto tempo ainda tem antes de fechar? igual os dos bancos?

Você pode guardar uma atributo na sessão com o timestamp de quando a sessão iniciou.
Na hora de exibir o contador, só fazer o cáculo do timestamp inicial considerando o timestamp atual e o tempo configurado para expirar a sessão.

denis_arruda eu vi um exemplo assim:

import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;

public class SessionListener implements HttpSessionListener {
    public void sessionCreated(HttpSessionEvent event) {
        synchronized (this) {
        }
    }
    public void sessionDestroyed(HttpSessionEvent event) {
        synchronized (this) {
       HttpSession session = event.getSession();  
        }
    }	
}

porém estou tendo dificuldades em fazer a conta do tempo e apresentar isso no jsf…
Teria como mandar um exemplo aqui por favor

Alguem?

Qual sua dificuldade na conta ?

eu não sei fazer, por isso to pedindo o exemplo do codigo e como eu exibo isso na jsf…pode me ajudar?