001
014
015 package com.liferay.portal.kernel.servlet;
016
017 import javax.servlet.ServletContextEvent;
018 import javax.servlet.ServletContextListener;
019 import javax.servlet.http.HttpSessionListener;
020
021
029 public class PortletSessionListenerLoader implements ServletContextListener {
030
031 public PortletSessionListenerLoader(HttpSessionListener listener) {
032 _listener = listener;
033 }
034
035 public void contextInitialized(ServletContextEvent event) {
036 PortletSessionListenerManager.addListener(_listener);
037 }
038
039 public void contextDestroyed(ServletContextEvent event) {
040 PortletSessionListenerManager.removeListener(_listener);
041
042 _listener = null;
043 }
044
045 private HttpSessionListener _listener;
046
047 }