From 431ad8f92dfe1ab11a53b0de9c2e0d201ee02356 Mon Sep 17 00:00:00 2001 From: Mans Ziesel Date: Sun, 4 Feb 2024 18:16:44 +0100 Subject: [PATCH] Make application use monitors in config, try handle gracefull shutdown --- .idea/workspace.xml | 106 +++++++++++++++++++- build.gradle.kts | 22 ++++ src/main/java/nl/mziesel/BaseMonitor.java | 10 +- src/main/java/nl/mziesel/HttpMonitor.java | 4 +- src/main/java/nl/mziesel/IcmpMonitor.java | 12 ++- src/main/java/nl/mziesel/JmonitConfig.java | 55 ---------- src/main/java/nl/mziesel/Main.java | 50 ++++++--- src/main/resources/JmonitConfig.pkl | 9 ++ src/main/resources/JmonitConfigTemplate.pkl | 4 + 9 files changed, 185 insertions(+), 87 deletions(-) delete mode 100644 src/main/java/nl/mziesel/JmonitConfig.java create mode 100644 src/main/resources/JmonitConfig.pkl diff --git a/.idea/workspace.xml b/.idea/workspace.xml index f78dd24..ed3e6d1 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,12 +4,16 @@