It's still accessible:

     public void sessionCreated(HttpSessionEvent hse) {
         final HttpSession session = hse.getSession();
         logger.debug("session created");
         session.setAttribute(KEY,  new Clickstream());


     public void sessionDestroyed(HttpSessionEvent hse) {
         final HttpSession session = hse.getSession();
         // session.getAttribute(KEY)   => failed.
         logger.debug("session destroyed");
In sessionDestroyed method, I could only get sessionID as shown in the link below, but not session.getAttribute(KEY).

I will try HttpSessionBindingListener, and see if this helps.

 Actions that I tried to implement:
(1) Save fixThreadPool into session
(2) Submit tasks through fixpool
(3) When session auto-timeout
      call fixpool.shutdown

To unsubscribe, e-mail:
For additional commands, e-mail:

Reply via email to