Class SessionTimeoutRestorer

  • All Implemented Interfaces:
    jakarta.servlet.http.HttpSessionActivationListener, java.io.Serializable, java.util.EventListener

    public final class SessionTimeoutRestorer
    extends java.lang.Object
    implements java.io.Serializable, jakarta.servlet.http.HttpSessionActivationListener
    Capable of restoring HTTP session timeout to given value.
    Since:
    0.9
    Author:
    Miro Bezjak
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void restore​(jakarta.servlet.http.HttpSession session)  
      void sessionDidActivate​(jakarta.servlet.http.HttpSessionEvent hse)  
      void sessionWillPassivate​(jakarta.servlet.http.HttpSessionEvent hse)  
      void setup​(jakarta.servlet.http.HttpSession session)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SessionTimeoutRestorer

        public SessionTimeoutRestorer​(AtmosphereConfig config,
                                      int timeout)
    • Method Detail

      • setup

        public void setup​(jakarta.servlet.http.HttpSession session)
      • restore

        public void restore​(jakarta.servlet.http.HttpSession session)
      • sessionWillPassivate

        public void sessionWillPassivate​(jakarta.servlet.http.HttpSessionEvent hse)
        Specified by:
        sessionWillPassivate in interface jakarta.servlet.http.HttpSessionActivationListener
      • sessionDidActivate

        public void sessionDidActivate​(jakarta.servlet.http.HttpSessionEvent hse)
        Specified by:
        sessionDidActivate in interface jakarta.servlet.http.HttpSessionActivationListener
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object