Package com.xebialabs.deployit.jetty
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 Summary
ConstructorsConstructorDescriptionSessionCookieSetupListener(String sessionCookieName, boolean secureCookie, boolean httpOnly, int maxAgeInSeconds) SessionCookieSetupListener(String sessionCookieName, String cookieDomain, boolean secureCookie, boolean httpOnly, int maxAgeInSeconds) -
Method Summary
Modifier and TypeMethodDescriptionvoidcontextDestroyed(jakarta.servlet.ServletContextEvent sce) voidcontextInitialized(jakarta.servlet.ServletContextEvent sce) protected StringdetermineCookiePath(jakarta.servlet.ServletContext servletContext)
-
Constructor Details
-
SessionCookieSetupListener
-
SessionCookieSetupListener
public SessionCookieSetupListener(String sessionCookieName, boolean secureCookie, boolean httpOnly, int maxAgeInSeconds)
-
-
Method Details
-
contextInitialized
public void contextInitialized(jakarta.servlet.ServletContextEvent sce) - Specified by:
contextInitializedin interfacejakarta.servlet.ServletContextListener
-
determineCookiePath
-
contextDestroyed
public void contextDestroyed(jakarta.servlet.ServletContextEvent sce) - Specified by:
contextDestroyedin interfacejakarta.servlet.ServletContextListener
-