public void start() { ServletContainerFactory.registerContext(this); container.addEventListener(this); }
private void setupJmx(Container server, Environment env) { if (asList(env.getActiveProfiles()).contains(JMX)) { MBeanContainer mbContainer = new MBeanContainer(ManagementFactory.getPlatformMBeanServer()); server.addEventListener(mbContainer); server.addBean(mbContainer); } }
private void addServerMBean() { if (mBeanContainer == null) { return; } try { Container container = getContainer(server); container.addEventListener(mBeanContainer); mBeanContainer.beanAdded(null, server); } catch (RuntimeException rex) { throw rex; } catch (Exception r) { throw new RuntimeException(r); } } private void removeServerMBean() {
private void addServerMBean() { if (mBeanContainer == null) { return; } try { Container container = getContainer(server); container.addEventListener(mBeanContainer); mBeanContainer.beanAdded(null, server); } catch (RuntimeException rex) { throw rex; } catch (Exception r) { throw new RuntimeException(r); } } private void removeServerMBean() {
server.getContainer().addEventListener(mBeanContainer); mBeanContainer.start();
sslParams.put(getKey(url), isSsl ? ssl : null); if (mbeanContainer != null) { server.getContainer().addEventListener(mbeanContainer);
server.getContainer().addEventListener(mbContainer); server.addBean(mbContainer); mbContainer.addBean(Log.getLog());
server.getContainer().addEventListener(mBeanContainer);