From bb33afe2b180807b788f123f568a7edd6fc4262f Mon Sep 17 00:00:00 2001 From: thasnim-easejava Date: Tue, 20 Jan 2026 09:47:07 +0530 Subject: [PATCH 1/2] Update pom.xml --- pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/pom.xml b/pom.xml index 363bd513..709e27d6 100644 --- a/pom.xml +++ b/pom.xml @@ -12,7 +12,6 @@ - UTF-8 UTF-8 From 4af110f81c10d44d4c7d5f5d2057ced65c7a63fc Mon Sep 17 00:00:00 2001 From: thasnim-easejava Date: Wed, 21 Jan 2026 10:17:19 +0530 Subject: [PATCH 2/2] Update SystemConfig.java --- .../sample/system/SystemConfig.java | 82 +++++++++---------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/src/main/java/io/openliberty/sample/system/SystemConfig.java b/src/main/java/io/openliberty/sample/system/SystemConfig.java index 70af66a8..3e3e6377 100644 --- a/src/main/java/io/openliberty/sample/system/SystemConfig.java +++ b/src/main/java/io/openliberty/sample/system/SystemConfig.java @@ -9,44 +9,44 @@ * IBM Corporation - Initial implementation *******************************************************************************/ -package io.openliberty.sample.system; - -import jakarta.enterprise.context.ApplicationScoped; -import jakarta.inject.Inject; -import jakarta.inject.Provider; -import jakarta.annotation.PostConstruct; -import jakarta.enterprise.context.ApplicationScoped; - -import org.eclipse.microprofile.config.inject.ConfigProperty; - -@ApplicationScoped -public class SystemConfig { - - private volatile boolean initialized = false; - - @PostConstruct - void init() { - new Thread(() -> { - try { - // Simulate slow startup (e.g. DB warmup) - Thread.sleep(60_000); // 60 seconds - initialized = true; - } catch (InterruptedException e) { - Thread.currentThread().interrupt(); - } - }).start(); - } - - public boolean isInitialized() { - return initialized; - } - - @Inject - @ConfigProperty(name = "io_openliberty_sample_system_inMaintenance") - Provider inMaintenance; - - - public boolean isInMaintenance() { - return inMaintenance.get(); - } -} +// package io.openliberty.sample.system; + +// import jakarta.enterprise.context.ApplicationScoped; +// import jakarta.inject.Inject; +// import jakarta.inject.Provider; +// import jakarta.annotation.PostConstruct; +// import jakarta.enterprise.context.ApplicationScoped; + +// import org.eclipse.microprofile.config.inject.ConfigProperty; + +// @ApplicationScoped +// public class SystemConfig { + +// private volatile boolean initialized = false; + +// @PostConstruct +// void init() { +// new Thread(() -> { +// try { +// // Simulate slow startup (e.g. DB warmup) +// Thread.sleep(60_000); // 60 seconds +// initialized = true; +// } catch (InterruptedException e) { +// Thread.currentThread().interrupt(); +// } +// }).start(); +// } + +// public boolean isInitialized() { +// return initialized; +// } + +// @Inject +// @ConfigProperty(name = "io_openliberty_sample_system_inMaintenance") +// Provider inMaintenance; + + +// public boolean isInMaintenance() { +// return inMaintenance.get(); +// } +// }