Package com.xebialabs.deployit.jetty
Class SessionCookieSetupListener
- java.lang.Object
-
- com.xebialabs.deployit.jetty.SessionCookieSetupListener
-
- All Implemented Interfaces:
java.util.EventListener,javax.servlet.ServletContextListener
public class SessionCookieSetupListener extends java.lang.Object implements javax.servlet.ServletContextListenerServletContextListenerthat 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 voidcontextDestroyed(javax.servlet.ServletContextEvent sce)voidcontextInitialized(javax.servlet.ServletContextEvent sce)protected java.lang.StringdetermineCookiePath(javax.servlet.ServletContext servletContext)
-
-
-
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:
contextInitializedin interfacejavax.servlet.ServletContextListener
-
determineCookiePath
protected java.lang.String determineCookiePath(javax.servlet.ServletContext servletContext)
-
contextDestroyed
public void contextDestroyed(javax.servlet.ServletContextEvent sce)
- Specified by:
contextDestroyedin interfacejavax.servlet.ServletContextListener
-
-