001
014
015 package com.liferay.portal.servlet;
016
017 import com.liferay.portal.kernel.servlet.HttpSessionWrapper;
018
019 import javax.servlet.http.HttpSession;
020
021 import org.eclipse.jetty.server.session.AbstractSession;
022 import org.eclipse.jetty.server.session.AbstractSessionManager;
023
024
027 public class JettyHttpSessionWrapper
028 extends HttpSessionWrapper implements AbstractSessionManager.SessionIf {
029
030 public JettyHttpSessionWrapper(HttpSession session) {
031 super(session);
032
033 _session = session;
034 }
035
036 public AbstractSession getSession() {
037 HttpSessionWrapper sessionWrapper = (HttpSessionWrapper)_session;
038
039 JettySharedSessionWrapper jettySharedSessionWrapper =
040 (JettySharedSessionWrapper)sessionWrapper.getWrappedSession();
041
042 return jettySharedSessionWrapper.getSession();
043 }
044
045 private HttpSession _session;
046
047 }