/** * <p>status</p> * * @return a {@link java.util.List} object. */ public List<String> status() { setLogPrefix(); List<String> result = new ArrayList<String>(); for (MBeanServer server : getMBeanServers()) { result.addAll(status(server)); } return result; }
/** * <p>status</p> * * @return a {@link java.util.List} object. */ @Override public List<String> status() { setLogPrefix(); List<String> result = new ArrayList<>(); for (MBeanServer server : getMBeanServers()) { result.addAll(status(server)); } return result; }
/** * Uncleanly shutdown OpenNMS. This method calls * {@see java.lang.System.exit(int)}, which causes the JVM to * exit immediately. This method is usually invoked via JMX from * another process as the last stage of shutting down OpenNMS. */ @Override public void doSystemExit() { setLogPrefix(); LOG.debug("doSystemExit called"); if (LOG.isDebugEnabled()) { dumpThreads(); Runtime r = Runtime.getRuntime(); LOG.debug("memory usage (free/used/total/max allowed): {}/{}/{}/{}", r.freeMemory(), (r.totalMemory() - r.freeMemory()), r.totalMemory(), (r.maxMemory() == Long.MAX_VALUE ? "infinite" : r.maxMemory())); } LOG.info("calling System.exit(0)"); shutdownLogging(); new Timer().schedule(new TimerTask() { @Override public void run() { System.exit(0); } }, 500); }
/** * <p>stop</p> */ @Override public void stop() { setLogPrefix(); for (MBeanServer server : getMBeanServers()) { stop(server); } }
/** * <p>doTestLoadLibraries</p> */ @Override public void doTestLoadLibraries() { setLogPrefix(); testPinger(); testGetLocalHost(); }
/** * <p>doTestLoadLibraries</p> */ public void doTestLoadLibraries() { setLogPrefix(); testPinger(); testGetLocalHost(); }
/** * <p>stop</p> */ public void stop() { setLogPrefix(); for (MBeanServer server : getMBeanServers()) { stop(server); } }
/** * Uncleanly shutdown OpenNMS. This method calls * {@see java.lang.System.exit(int)}, which causes the JVM to * exit immediately. This method is usually invoked via JMX from * another process as the last stage of shutting down OpenNMS. */ public void doSystemExit() { setLogPrefix(); log().debug("doSystemExit called"); if (log().isDebugEnabled()) { dumpThreads(); Runtime r = Runtime.getRuntime(); log().debug("memory usage (free/used/total/max allowed): " + r.freeMemory() + "/" + (r.totalMemory() - r.freeMemory()) + "/" + r.totalMemory() + "/" + (r.maxMemory() == Long.MAX_VALUE ? "infinite" : r.maxMemory())); } log().info("calling System.exit(1)"); shutdownLogging(); System.exit(1); }