Rename packages from openecomp to onap.
[sdc.git] / common / onap-common-configuration-management / onap-configuration-management-core / src / main / java / org / onap / config / impl / ContextListener.java
1 package org.onap.config.impl;
2
3 import static org.onap.config.Constants.MBEAN_NAME;
4
5 import java.lang.management.ManagementFactory;
6 import javax.management.ObjectName;
7 import javax.servlet.ServletContextEvent;
8 import javax.servlet.ServletContextListener;
9 import javax.servlet.annotation.WebListener;
10 import org.onap.config.api.ConfigurationManager;
11
12 @WebListener
13 public class ContextListener implements ServletContextListener {
14
15   @Override
16   public void contextDestroyed(ServletContextEvent arg0) {
17     try {
18       ManagementFactory.getPlatformMBeanServer().unregisterMBean(new ObjectName(MBEAN_NAME));
19     } catch (Exception exception) {
20       exception.printStackTrace();
21     }
22   }
23
24   @Override
25   public void contextInitialized(ServletContextEvent arg0) {
26     ConfigurationManager.lookup();
27   }
28 }