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 @Override
037 public AbstractSession getSession() {
038 HttpSessionWrapper sessionWrapper = (HttpSessionWrapper)_session;
039
040 JettySharedSessionWrapper jettySharedSessionWrapper =
041 (JettySharedSessionWrapper)sessionWrapper.getWrappedSession();
042
043 return jettySharedSessionWrapper.getSession();
044 }
045
046 private HttpSession _session;
047
048 }