package org.ops4j.pax.web.service.jetty.ehcache; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.mortbay.jetty.SessionManager; import org.mortbay.jetty.servlet.SessionHandler; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * @author <a href="mailto:sgonzalez@atricore.org">Sebastian Gonzalez Oyuela</a> * @version $Id$ */ public class EHCacheSessionHandler extends SessionHandler { private static final Log logger = LogFactory.getLog(EHCacheSessionHandler.class); public EHCacheSessionHandler() { super(); } public EHCacheSessionHandler(SessionManager manager) { super(manager); } @Override public void handle(String target, HttpServletRequest request, HttpServletResponse response, int dispatch) throws IOException, ServletException { if (logger.isTraceEnabled()) logger.trace("Handling session for request/response " + request + "/" + response); super.handle(target, request, response, dispatch); } }