aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorTechnus <daniel112092@gmail.com>2020-04-17 07:00:11 +0200
committerTechnus <daniel112092@gmail.com>2020-04-17 07:00:11 +0200
commit8fa74ef0035dadb21c4228b5366a7ea8684e598e (patch)
treec7a07fb50f9dbebbc942dffac029511306d2c66a /src/main
parent180b2f6745958d9b71110f07be00a0f819c4504c (diff)
downloadGT5-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.java7
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");
}
}