diff options
author | Technus <daniel112092@gmail.com> | 2020-04-17 07:00:11 +0200 |
---|---|---|
committer | Technus <daniel112092@gmail.com> | 2020-04-17 07:00:11 +0200 |
commit | 8fa74ef0035dadb21c4228b5366a7ea8684e598e (patch) | |
tree | c7a07fb50f9dbebbc942dffac029511306d2c66a /src/main | |
parent | 180b2f6745958d9b71110f07be00a0f819c4504c (diff) | |
download | GT5-Unofficial-8fa74ef0035dadb21c4228b5366a7ea8684e598e.tar.gz GT5-Unofficial-8fa74ef0035dadb21c4228b5366a7ea8684e598e.tar.bz2 GT5-Unofficial-8fa74ef0035dadb21c4228b5366a7ea8684e598e.zip |
Add more logging to shutdown
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/gregtech/api/threads/GT_Runnable_MachineBlockUpdate.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/gregtech/api/threads/GT_Runnable_MachineBlockUpdate.java b/src/main/java/gregtech/api/threads/GT_Runnable_MachineBlockUpdate.java index 727faf29e2..78596ec9ae 100644 --- a/src/main/java/gregtech/api/threads/GT_Runnable_MachineBlockUpdate.java +++ b/src/main/java/gregtech/api/threads/GT_Runnable_MachineBlockUpdate.java @@ -35,7 +35,7 @@ public class GT_Runnable_MachineBlockUpdate implements Runnable { this.y = aY; this.z = aZ; } - + public static void setMachineUpdateValues(World aWorld, int aX, int aY, int aZ) { EXECUTOR_SERVICE.submit(new GT_Runnable_MachineBlockUpdate(aWorld, aX, aY, aZ)); } @@ -48,8 +48,9 @@ public class GT_Runnable_MachineBlockUpdate implements Runnable { } public static void shutdownExecutorService() { - EXECUTOR_SERVICE.shutdown(); // Disable new tasks from being submitted try { + GT_Mod.GT_FML_LOGGER.info("Shutting down Machine block update executor service"); + EXECUTOR_SERVICE.shutdown(); // Disable new tasks from being submitted // Wait a while for existing tasks to terminate if (!EXECUTOR_SERVICE.awaitTermination(60, TimeUnit.SECONDS)) { EXECUTOR_SERVICE.shutdownNow(); // Cancel currently executing tasks @@ -64,6 +65,8 @@ public class GT_Runnable_MachineBlockUpdate implements Runnable { EXECUTOR_SERVICE.shutdownNow(); // Preserve interrupt status Thread.currentThread().interrupt(); + }finally { + GT_Mod.GT_FML_LOGGER.info("Leaving... GT_Runnable_MachineBlockUpdate.shutdownExecutorService"); } } |