1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.container.session;
18
19 import java.io.Serializable;
20
21 import javax.servlet.http.HttpSession;
22 import javax.servlet.http.HttpSessionActivationListener;
23 import javax.servlet.http.HttpSessionBindingListener;
24
25 /***
26 * PortletApplicationSessionMonitor
27 *
28 * @author <a href="mailto:ate@douma.nu">Ate Douma</a>
29 * @version $Id: $
30 */
31 public interface PortletApplicationSessionMonitor extends HttpSessionBindingListener, HttpSessionActivationListener, Serializable
32 {
33 String SESSION_KEY = PortletApplicationSessionMonitor.class.getName();
34 long getPortalSessionKey();
35 String getPortalSessionId();
36 String getContextPath();
37 void invalidateSession();
38 HttpSession getSession();
39 }