StatusGetter statusGetter = new StatusGetter(); int i; System.out.println(" -u <URL> Alternate invoker URL."); System.out.println("The default invoker URL is: " + statusGetter.getInvokeURL()); statusGetter.setVerbose(true); } else if (argv[i].equals("-v")) { statusGetter.setVerbose(true); } else if (argv[i].equals("-u")) { statusGetter.setInvokeURL(new URL(argv[i + 1])); i++; } else { statusGetter.queryStatus(); if (statusGetter.getStatus() == Status.NOT_RUNNING || statusGetter.getStatus() == Status.CONNECTION_REFUSED) { System.exit(3); // According to LSB: 3 - service not running } else if (statusGetter.getStatus() == Status.PARTIALLY_RUNNING) { } else if (statusGetter.getStatus() == Status.RUNNING) { System.exit(0); // everything should be good and running } else { throw new Exception("Unknown status returned from " + "statusGetter.getStatus(): " + statusGetter.getStatus());
StatusGetter statusGetter = new StatusGetter(this); statusGetter.queryStatus(); } catch (Throwable t) { String message = "error invoking \"status\" operation: " + t.getMessage(); switch (statusGetter.getStatus()) { case NOT_RUNNING: case CONNECTION_REFUSED: LOG.error("Unknown status returned from statusGetter.getStatus(): {}", statusGetter.getStatus()); return 1;
connection.getInputStream(), "UTF-8")); } catch (ConnectException e) { if (isVerbose()) { System.out.println("Could not connect to " + getInvokeURL().getHost() + " on port " + getInvokeURL().getPort() + " (OpenNMS might not be running or " + "could be starting up or shutting down): "
Authenticator.setDefault(getAuthenticator()); StatusGetter statusGetter = new StatusGetter(); statusGetter.setVerbose(isVerbose()); statusGetter.setInvokeURL(new URL(url)); } catch (MalformedURLException e) { String message = "Error creating URL object for invoke URL: '" + url + "'"; statusGetter.queryStatus(); } catch (Throwable t) { String message = "Error invoking status command"; switch (statusGetter.getStatus()) { case NOT_RUNNING: case CONNECTION_REFUSED: LogUtils.errorf(this, "Unknown status returned from statusGetter.getStatus(): %s", statusGetter.getStatus()); return 1;