public void destroy() throws Exception { MBeanServer mbeanServer = getMbeanServer(); if (mbeanServer != null) { mbeanServer.unregisterMBean(AbstractServerConfigMBean.OBJECT_NAME); } clientConfigStore.unload(); endpointConfigStore.unload(); }
private void unregisterRecordProcessor(final RecordProcessor processor, final Endpoint ep) { MBeanServer mbeanServer = serverConfigService.get().getMbeanServer(); if (mbeanServer != null) { try { mbeanServer.unregisterMBean(ObjectNameFactory.create(ep.getName() + ",recordProcessor=" + processor.getName())); } catch (final JMException e) { WSLogger.ROOT_LOGGER.cannotUnregisterRecordProcessor(); } } else { WSLogger.ROOT_LOGGER.mBeanServerNotAvailable(processor); } }
private void unregisterEndpoint(final Endpoint endpoint) { MBeanServer mbeanServer = serverConfigService.get().getMbeanServer(); if (mbeanServer != null) { try { mbeanServer.unregisterMBean(endpoint.getName()); } catch (final JMException ex) { WSLogger.ROOT_LOGGER.trace("Cannot unregister endpoint from JMX server", ex); WSLogger.ROOT_LOGGER.cannotUnregisterEndpoint(endpoint.getShortName()); } } else { WSLogger.ROOT_LOGGER.mBeanServerNotAvailable(endpoint.getShortName()); } }
private void unregisterRecordProcessor(final RecordProcessor processor, final Endpoint ep) { MBeanServer mbeanServer = serverConfigServiceValue.getValue().getMbeanServer(); if (mbeanServer != null) { try { mbeanServer.unregisterMBean(ObjectNameFactory.create(ep.getName() + ",recordProcessor=" + processor.getName())); } catch (final JMException e) { WSLogger.ROOT_LOGGER.cannotUnregisterRecordProcessor(); } } else { WSLogger.ROOT_LOGGER.mBeanServerNotAvailable(processor); } }
private void registerEndpoint(final Endpoint endpoint) { MBeanServer mbeanServer = serverConfigService.get().getMbeanServer(); if (mbeanServer != null) { try { ManagedEndpoint jmxEndpoint = new ManagedEndpoint(endpoint, mbeanServer); mbeanServer.registerMBean(jmxEndpoint, endpoint.getName()); } catch (final JMException ex) { WSLogger.ROOT_LOGGER.trace("Cannot register endpoint in JMX server", ex); WSLogger.ROOT_LOGGER.cannotRegisterEndpoint(endpoint.getShortName()); } } else { WSLogger.ROOT_LOGGER.mBeanServerNotAvailable(endpoint.getShortName()); } }
public void create() throws Exception { setStackConfig(); MANAGEMENT_LOGGER.startingWSServerConfig(getImplementationTitle(), getImplementationVersion()); MBeanServer mbeanServer = getMbeanServer(); if (mbeanServer != null) { mbeanServer.registerMBean(this, AbstractServerConfigMBean.OBJECT_NAME); } clientConfigStore.reload(); endpointConfigStore.reload(); if (ClassLoaderProvider.isSet()) { serverConfig = this; } }
private void unregisterEndpoint(final Endpoint ep) { MBeanServer mbeanServer = serverConfigServiceValue.getValue().getMbeanServer(); if (mbeanServer != null) { try { mbeanServer.unregisterMBean(endpoint.getName()); } catch (final JMException ex) { WSLogger.ROOT_LOGGER.trace("Cannot unregister endpoint from JMX server", ex); WSLogger.ROOT_LOGGER.cannotUnregisterEndpoint(endpoint.getShortName()); } } else { WSLogger.ROOT_LOGGER.mBeanServerNotAvailable(endpoint.getShortName()); } }
private void registerEndpoint(final Endpoint ep) { MBeanServer mbeanServer = serverConfigServiceValue.getValue().getMbeanServer(); if (mbeanServer != null) { try { ManagedEndpoint jmxEndpoint = new ManagedEndpoint(endpoint, mbeanServer); mbeanServer.registerMBean(jmxEndpoint, endpoint.getName()); } catch (final JMException ex) { WSLogger.ROOT_LOGGER.trace("Cannot register endpoint in JMX server", ex); WSLogger.ROOT_LOGGER.cannotRegisterEndpoint(endpoint.getShortName()); } } else { WSLogger.ROOT_LOGGER.mBeanServerNotAvailable(endpoint.getShortName()); } }
private void registerRecordProcessor(final RecordProcessor processor, final Endpoint ep) { MBeanServer mbeanServer = serverConfigService.get().getMbeanServer(); if (mbeanServer != null) { try { mbeanServer.registerMBean(processor, ObjectNameFactory.create(ep.getName() + ",recordProcessor=" + processor.getName())); } catch (final JMException ex) { WSLogger.ROOT_LOGGER.trace("Cannot register endpoint in JMX server, trying with the default ManagedRecordProcessor", ex); try { mbeanServer.registerMBean(new ManagedRecordProcessor(processor), ObjectNameFactory.create(ep.getName() + ",recordProcessor=" + processor.getName())); } catch (final JMException e) { WSLogger.ROOT_LOGGER.cannotRegisterRecordProcessor(); } } } else { WSLogger.ROOT_LOGGER.mBeanServerNotAvailable(processor); } }
private void registerRecordProcessor(final RecordProcessor processor, final Endpoint ep) { MBeanServer mbeanServer = serverConfigServiceValue.getValue().getMbeanServer(); if (mbeanServer != null) { try { mbeanServer.registerMBean(processor, ObjectNameFactory.create(ep.getName() + ",recordProcessor=" + processor.getName())); } catch (final JMException ex) { WSLogger.ROOT_LOGGER.trace("Cannot register endpoint in JMX server, trying with the default ManagedRecordProcessor", ex); try { mbeanServer.registerMBean(new ManagedRecordProcessor(processor), ObjectNameFactory.create(ep.getName() + ",recordProcessor=" + processor.getName())); } catch (final JMException e) { WSLogger.ROOT_LOGGER.cannotRegisterRecordProcessor(); } } } else { WSLogger.ROOT_LOGGER.mBeanServerNotAvailable(processor); } }