From: Mathieu Baudier Date: Fri, 4 Mar 2022 07:53:42 +0000 (+0100) Subject: Make Argeo Init shutdown more robust X-Git-Tag: v2.3.10~246 X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=commitdiff_plain;h=3f531963783739e8a802bb44fc90b5719ec4d355 Make Argeo Init shutdown more robust --- diff --git a/org.argeo.init/src/org/argeo/init/Service.java b/org.argeo.init/src/org/argeo/init/Service.java index ef65d02cf..03e2f1273 100644 --- a/org.argeo.init/src/org/argeo/init/Service.java +++ b/org.argeo.init/src/org/argeo/init/Service.java @@ -25,14 +25,14 @@ public class Service implements Runnable, AutoCloseable { public static void main(String[] args) { long pid = ProcessHandle.current().pid(); - log.log(Logger.Level.DEBUG, "Starting with PID " + pid); + log.log(Logger.Level.DEBUG, "Argeo Init starting with PID " + pid); // shutdown on exit Runtime.getRuntime().addShutdownHook(new Thread(() -> { try { if (Service.runtimeContext != null) { Service.runtimeContext.close(); - //Service.runtimeContext.waitForStop(0); + Service.runtimeContext.waitForStop(0); } } catch (Exception e) { e.printStackTrace(); @@ -62,6 +62,7 @@ public class Service implements Runnable, AutoCloseable { e.printStackTrace(); System.exit(1); } + log.log(Logger.Level.DEBUG, "Argeo Init stopping with PID " + pid); } }