1
14
15 package com.liferay.portal.kernel.servlet;
16
17 import com.liferay.portal.kernel.deploy.hot.HotDeployEvent;
18 import com.liferay.portal.kernel.deploy.hot.HotDeployUtil;
19
20 import javax.servlet.ServletContext;
21 import javax.servlet.ServletContextEvent;
22 import javax.servlet.ServletContextListener;
23
24
31 public class LayoutTemplateContextListener implements ServletContextListener {
32
33 public void contextInitialized(ServletContextEvent event) {
34 ServletContext servletContext = event.getServletContext();
35
36 Thread currentThread = Thread.currentThread();
37
38 ClassLoader contextClassLoader = currentThread.getContextClassLoader();
39
40 HotDeployUtil.fireDeployEvent(
41 new HotDeployEvent(servletContext, contextClassLoader));
42 }
43
44 public void contextDestroyed(ServletContextEvent event) {
45 ServletContext servletContext = event.getServletContext();
46
47 Thread currentThread = Thread.currentThread();
48
49 ClassLoader contextClassLoader = currentThread.getContextClassLoader();
50
51 HotDeployUtil.fireUndeployEvent(
52 new HotDeployEvent(servletContext, contextClassLoader));
53 }
54
55 }