Class SessionCookieSetupListener

java.lang.Object
com.xebialabs.deployit.jetty.SessionCookieSetupListener
All Implemented Interfaces:
jakarta.servlet.ServletContextListener, EventListener

public class SessionCookieSetupListener extends Object implements jakarta.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 Details

    • SessionCookieSetupListener

      public SessionCookieSetupListener(String sessionCookieName, String cookieDomain, boolean secureCookie, boolean httpOnly, int maxAgeInSeconds)
    • SessionCookieSetupListener

      public SessionCookieSetupListener(String sessionCookieName, boolean secureCookie, boolean httpOnly, int maxAgeInSeconds)
  • Method Details

    • contextInitialized

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

      protected String determineCookiePath(jakarta.servlet.ServletContext servletContext)
    • contextDestroyed

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