// create a new server listening on port 8000 JmxServer jmxServer = new JmxServer(8000); // start our server jmxServer.start(); // register our lookupCache object defined below jmxServer.register(lookupCache); jmxServer.register(someOtherObject); // stop our server jmxServer.stop();
/** * Stops all components of the JobCoordinator. */ private void onShutDown() { try { partitionMonitor.ifPresent(monitor -> monitor.stop()); inputStreamRegexMonitor.ifPresent(monitor -> monitor.stop()); systemAdmins.stop(); containerProcessManager.stop(); coordinatorStreamManager.stop(); } catch (Throwable e) { log.error("Exception while stopping task manager {}", e); } log.info("Stopped task manager"); if (jmxServer != null) { try { jmxServer.stop(); log.info("Stopped Jmx Server"); } catch (Throwable e) { log.error("Exception while stopping jmx server {}", e); } } }
/** * Stops all components of the JobCoordinator. */ private void onShutDown() { try { partitionMonitor.stop(); systemAdmins.stop(); containerProcessManager.stop(); coordinatorStreamManager.stop(); } catch (Throwable e) { log.error("Exception while stopping task manager {}", e); } log.info("Stopped task manager"); if (jmxServer != null) { try { jmxServer.stop(); log.info("Stopped Jmx Server"); } catch (Throwable e) { log.error("Exception while stopping jmx server {}", e); } } }
/** * Stops all components of the JobCoordinator. */ private void onShutDown() { try { partitionMonitor.stop(); systemAdmins.stop(); containerProcessManager.stop(); coordinatorStreamManager.stop(); } catch (Throwable e) { log.error("Exception while stopping task manager {}", e); } log.info("Stopped task manager"); if (jmxServer != null) { try { jmxServer.stop(); log.info("Stopped Jmx Server"); } catch (Throwable e) { log.error("Exception while stopping jmx server {}", e); } } }
/** * Stops all components of the JobCoordinator. */ private void onShutDown() { try { partitionMonitor.stop(); systemAdmins.stop(); containerProcessManager.stop(); coordinatorStreamManager.stop(); } catch (Throwable e) { log.error("Exception while stopping task manager {}", e); } log.info("Stopped task manager"); if (jmxServer != null) { try { jmxServer.stop(); log.info("Stopped Jmx Server"); } catch (Throwable e) { log.error("Exception while stopping jmx server {}", e); } } }
/** * Stops all components of the JobCoordinator. */ private void onShutDown() { try { partitionMonitor.stop(); systemAdmins.stop(); containerProcessManager.stop(); coordinatorStreamManager.stop(); } catch (Throwable e) { log.error("Exception while stopping task manager {}", e); } log.info("Stopped task manager"); if (jmxServer != null) { try { jmxServer.stop(); log.info("Stopped Jmx Server"); } catch (Throwable e) { log.error("Exception while stopping jmx server {}", e); } } }
// you can also use the platform mbean server JmxServer jmxServer = new JmxServer(8000); jmxServer.start(); // register our lookupCache object defined below jmxServer.register(lookupCache); ... jmxServer.stop();
JmxServer jmxServer = new JmxServer(8000); jmxServer.start(); try { // register our lookupCache object defined below jmxServer.register(lookupCache); jmxServer.register(someOtherObject); } finally { jmxServer.stop(); }