This is an automated email from the ASF dual-hosted git repository. mthl pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/trunk by this push: new d4c59c3 Improved: Inline ‘StartupControlPanel#createLogDirectoryIfMissing’. d4c59c3 is described below commit d4c59c3bde56eb3119729ec8f5eae74ef883dbff Author: Mathieu Lirzin <mathieu.lir...@nereide.fr> AuthorDate: Sun Dec 8 00:31:26 2019 +0100 Improved: Inline ‘StartupControlPanel#createLogDirectoryIfMissing’. Use a lambda instead of an anonymous class to implement a thread. --- .../java/org/apache/ofbiz/base/start/StartupControlPanel.java | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/framework/start/src/main/java/org/apache/ofbiz/base/start/StartupControlPanel.java b/framework/start/src/main/java/org/apache/ofbiz/base/start/StartupControlPanel.java index f6c4fd6..9e089e7 100644 --- a/framework/start/src/main/java/org/apache/ofbiz/base/start/StartupControlPanel.java +++ b/framework/start/src/main/java/org/apache/ofbiz/base/start/StartupControlPanel.java @@ -63,7 +63,7 @@ final class StartupControlPanel { createLogDirectoryIfMissing(config.logDir.toString()); if (config.useShutdownHook) { - createRuntimeShutdownHook(loader, serverState); + Runtime.getRuntime().addShutdownHook(new Thread(() -> shutdownServer(loader, serverState))); } else { System.out.println("Shutdown hook disabled"); } @@ -140,15 +140,6 @@ final class StartupControlPanel { } } - private static void createRuntimeShutdownHook(ContainerLoader loader, AtomicReference<ServerState> serverState) { - Runtime.getRuntime().addShutdownHook(new Thread() { - @Override - public void run() { - shutdownServer(loader, serverState); - } - }); - } - private static void loadContainers(Config config, ContainerLoader loader, List<StartupCommand> ofbizCommands,