public static void safeAbort() { logAndExit(new ExitLogger() { @Override public void logExit() { // no-op } }, 0); }
/** * Terminates JVM with exit code: 0 - normal termination. */ private static void exit(){ SystemExiter.logAndExit(HostControllerLogger.ROOT_LOGGER::shuttingDownInResponseToProcessControllerSignal, ExitCodes.NORMAL); }
public void run() { int exitCode = restart ? ExitCodes.RESTART_PROCESS_FROM_STARTUP_SCRIPT : ExitCodes.NORMAL; SystemExiter.logAndExit(new SystemExiter.ExitLogger() { @Override public void logExit() { ServerLogger.ROOT_LOGGER.shuttingDownInResponseToManagementRequest(op); } }, exitCode); } });
public static void safeAbort() { logAndExit(new ExitLogger() { @Override public void logExit() { // no-op } }, 0); }
/** * Terminates JVM with exit code: 0 - normal termination. */ private static void exit(){ SystemExiter.logAndExit(HostControllerLogger.ROOT_LOGGER::shuttingDownInResponseToProcessControllerSignal, ExitCodes.NORMAL); }
public void run() { int exitCode = restart ? ExitCodes.RESTART_PROCESS_FROM_STARTUP_SCRIPT : ExitCodes.NORMAL; SystemExiter.logAndExit(new SystemExiter.ExitLogger() { @Override public void logExit() { ServerLogger.ROOT_LOGGER.shuttingDownInResponseToManagementRequest(op); } }, exitCode); } });
/** * Equivalent to {@link #logAndExit(ExitLogger, int)} but with an ExitLogger that * writes an "Aborting..." message to the log. So this method should only be * used for unexpected exits. * * @param status the status code to provide to the exiter */ public static void abort(final int status) { logAndExit(new ExitLogger() { @Override public void logExit() { ServerLogger.ROOT_LOGGER.aborting(status); } }, status); }
/** * Equivalent to {@link #logAndExit(ExitLogger, int)} but with an ExitLogger that * writes an "Aborting..." message to the log. So this method should only be * used for unexpected exits. * * @param status the status code to provide to the exiter */ public static void abort(final int status) { logAndExit(new ExitLogger() { @Override public void logExit() { ServerLogger.ROOT_LOGGER.aborting(status); } }, status); }
} finally { if (caught == null) { SystemExiter.logAndExit(ServerLogger.ROOT_LOGGER::shuttingDownInResponseToProcessControllerSignal, ExitCodes.NORMAL); } else { SystemExiter.abort(ExitCodes.FAILED);
} finally { if (caught == null) { SystemExiter.logAndExit(ServerLogger.ROOT_LOGGER::shuttingDownInResponseToProcessControllerSignal, ExitCodes.NORMAL); } else { SystemExiter.abort(ExitCodes.FAILED);
SystemExiter.logAndExit(new SystemExiter.ExitLogger() { @Override public void logExit() {
SystemExiter.logAndExit(new SystemExiter.ExitLogger() { @Override public void logExit() {