From 215416cecbac227760b1854ff47e85b69fc73de6 Mon Sep 17 00:00:00 2001 From: salmanoe Date: Sun, 9 Oct 2022 17:21:57 +0700 Subject: [PATCH] Update async tasks Remove overload memory usage low level timer --- .../asynctask/AutoKontrakVerification.java | 34 +++++++++---------- .../asynctask/AutoLogbookVerification.java | 34 +++++++++---------- .../asynctask/TargetLayananGenerating.java | 6 ++-- .../asynctask/TargetSkorDokterGenerating.java | 32 ++++++++--------- 4 files changed, 53 insertions(+), 53 deletions(-) diff --git a/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/AutoKontrakVerification.java b/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/AutoKontrakVerification.java index e5cf43a7..331adb18 100644 --- a/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/AutoKontrakVerification.java +++ b/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/AutoKontrakVerification.java @@ -26,25 +26,25 @@ public class AutoKontrakVerification extends LocaleController private SettingDataFixedDao settingDataFixedDao; public AutoKontrakVerification() { - int day = 21; - int hour = 0; - int minute = 00; - KontrakVerificationTimer.schedule(new Runnable() { - @Override - public void run() { - try { - LOGGER.info("Task Kontrak Verification : Running Task Kontrak Verification"); - autoKontrakVerification(); - } catch (Exception ex) { - LOGGER.error("Task Kontrak Verification : Task Kontrak Verification " + ex.getMessage()); - } finally { - LOGGER.info("Task Kontrak Verification : Finishing Task Kontrak Verification"); - } - } - }, day, hour, minute); +// int day = 21; +// int hour = 0; +// int minute = 00; +// KontrakVerificationTimer.schedule(new Runnable() { +// @Override +// public void run() { +// try { +// LOGGER.info("Task Kontrak Verification : Running Task Kontrak Verification"); +// autoKontrakVerification(); +// } catch (Exception ex) { +// LOGGER.error("Task Kontrak Verification : Task Kontrak Verification " + ex.getMessage()); +// } finally { +// LOGGER.info("Task Kontrak Verification : Finishing Task Kontrak Verification"); +// } +// } +// }, day, hour, minute); } - @Async +// @Async public void autoKontrakVerification() { try { if (CommonUtil.isNotNullOrEmpty(logbookKinerjaService)) { diff --git a/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/AutoLogbookVerification.java b/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/AutoLogbookVerification.java index ebb12930..de3082ff 100644 --- a/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/AutoLogbookVerification.java +++ b/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/AutoLogbookVerification.java @@ -22,25 +22,25 @@ public class AutoLogbookVerification extends LocaleController private LogbookKinerjaService logbookKinerjaService; public AutoLogbookVerification() { - int day = 5; - int hour = 0; - int minute = 00; - LogbookVerificationTimer.schedule(new Runnable() { - @Override - public void run() { - try { - LOGGER.info("Task Logbook Verification : Running Task Logbook Verification"); - autoLogbookVerification(); - } catch (Exception ex) { - LOGGER.error("Task Logbook Verification : Task Logbook Verification " + ex.getMessage()); - } finally { - LOGGER.info("Task Logbook Verification : Finishing Task Logbook Verification"); - } - } - }, day, hour, minute); +// int day = 5; +// int hour = 0; +// int minute = 00; +// LogbookVerificationTimer.schedule(new Runnable() { +// @Override +// public void run() { +// try { +// LOGGER.info("Task Logbook Verification : Running Task Logbook Verification"); +// autoLogbookVerification(); +// } catch (Exception ex) { +// LOGGER.error("Task Logbook Verification : Task Logbook Verification " + ex.getMessage()); +// } finally { +// LOGGER.info("Task Logbook Verification : Finishing Task Logbook Verification"); +// } +// } +// }, day, hour, minute); } - @Async +// @Async public void autoLogbookVerification() { try { if (CommonUtil.isNotNullOrEmpty(logbookKinerjaService)) { diff --git a/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/TargetLayananGenerating.java b/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/TargetLayananGenerating.java index b00448f6..297bad6a 100644 --- a/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/TargetLayananGenerating.java +++ b/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/TargetLayananGenerating.java @@ -26,7 +26,7 @@ public class TargetLayananGenerating extends LocaleController { * Disabled following update business rules * @since 2022/08/28 */ -// public TargetLayananGenerating() { + public TargetLayananGenerating() { // int day = 4; // int hour = 0; // int minute = 00; @@ -43,9 +43,9 @@ public class TargetLayananGenerating extends LocaleController { // } // } // }, day, hour, minute); -// } + } - @Async +// @Async public void genTargetLayanan() { // Jam Kerja try { diff --git a/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/TargetSkorDokterGenerating.java b/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/TargetSkorDokterGenerating.java index 39c89a5a..7943b9c6 100644 --- a/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/TargetSkorDokterGenerating.java +++ b/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/TargetSkorDokterGenerating.java @@ -26,24 +26,24 @@ public class TargetSkorDokterGenerating extends LocaleController