Class SessionCookieSetupListener

  • All Implemented Interfaces:
    java.util.EventListener, javax.servlet.ServletContextListener

    public class SessionCookieSetupListener
    extends java.lang.Object
    implements javax.servlet.ServletContextListener
    ServletContextListener that can be used to configure the session cookie sent by the web server. It takes care of setting the path of the cookie to the context path.
    • Constructor Summary

      Constructors 
      Constructor Description
      SessionCookieSetupListener​(java.lang.String sessionCookieName, boolean secureCookie, boolean httpOnly, int maxAgeInSeconds)  
      SessionCookieSetupListener​(java.lang.String sessionCookieName, java.lang.String cookieDomain, boolean secureCookie, boolean httpOnly, int maxAgeInSeconds)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void contextDestroyed​(javax.servlet.ServletContextEvent sce)  
      void contextInitialized​(javax.servlet.ServletContextEvent sce)  
      protected java.lang.String determineCookiePath​(javax.servlet.ServletContext servletContext)  
      • Methods inherited from class java.lang.Object

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

      • SessionCookieSetupListener

        public SessionCookieSetupListener​(java.lang.String sessionCookieName,
                                          java.lang.String cookieDomain,
                                          boolean secureCookie,
                                          boolean httpOnly,
                                          int maxAgeInSeconds)
      • SessionCookieSetupListener

        public SessionCookieSetupListener​(java.lang.String sessionCookieName,
                                          boolean secureCookie,
                                          boolean httpOnly,
                                          int maxAgeInSeconds)
    • Method Detail

      • contextInitialized

        public void contextInitialized​(javax.servlet.ServletContextEvent sce)
        Specified by:
        contextInitialized in interface javax.servlet.ServletContextListener
      • determineCookiePath

        protected java.lang.String determineCookiePath​(javax.servlet.ServletContext servletContext)
      • contextDestroyed

        public void contextDestroyed​(javax.servlet.ServletContextEvent sce)
        Specified by:
        contextDestroyed in interface javax.servlet.ServletContextListener