From 67e70352193450753825cdee006e18316c54272c Mon Sep 17 00:00:00 2001 From: Robert Vokac Date: Sun, 3 Sep 2023 14:32:29 +0200 Subject: [PATCH] Improved Remaining TimeCalculator II --- .../time/utils/RemainingTimeCalculator.java | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/power-time/src/main/java/org/nanoboot/powerframework/time/utils/RemainingTimeCalculator.java b/power-time/src/main/java/org/nanoboot/powerframework/time/utils/RemainingTimeCalculator.java index 383a833..cb4f006 100644 --- a/power-time/src/main/java/org/nanoboot/powerframework/time/utils/RemainingTimeCalculator.java +++ b/power-time/src/main/java/org/nanoboot/powerframework/time/utils/RemainingTimeCalculator.java @@ -40,7 +40,7 @@ public class RemainingTimeCalculator { RemainingTimeCalculator rtc = new RemainingTimeCalculator(1000); for(int i = 0;i< 1000;i++) { try { - Thread.sleep((long) (Math.random() * 500)); + Thread.sleep((long) (Math.random() * 100)); } catch (InterruptedException ex) { ex.printStackTrace(); } @@ -112,17 +112,17 @@ public class RemainingTimeCalculator { return this.total; } - private static final String PLACEHOLDER_DONE = "{DONE}"; - private static final String PLACEHOLDER_TOTAL = "{TOTAL}"; - private static final String PLACEHOLDER_PROGRESS = "{PROGRESS}"; - private static final String PLACEHOLDER_PROGRESS_BAR = "{PROGRESS_BAR}"; - private static final String PLACEHOLDER_ELAPSED = "{ELAPSED}"; - private static final String PLACEHOLDER_LEFT = "{LEFT}"; - private static final String PLACEHOLDER_TASKS_PER_SECOND = "{TASKS_PER_SECOND}"; - private static final String PLACEHOLDER_TIME_OF_COMPLETION = "{TIME_OF_COMPLETION}"; - private static final String PLACEHOLDER_ELAPSED_LONG = "{ELAPSED_LONG}"; - private static final String PLACEHOLDER_LEFT_LONG = "{LEFT_LONG}"; - private static final String DEFAULT_STATUS_TEMPLATE = "Done {DONE}/{TOTAL} {PROGRESS} {PROGRESS_BAR} Elapsed={ELAPSED_LONG} LEFT={LEFT_LONG} PERFORMANCE={TASKS_PER_SECOND} Will finish at={TIME_OF_COMPLETION}"; + public static final String PLACEHOLDER_DONE = "{DONE}"; + public static final String PLACEHOLDER_TOTAL = "{TOTAL}"; + public static final String PLACEHOLDER_PROGRESS = "{PROGRESS}"; + public static final String PLACEHOLDER_PROGRESS_BAR = "{PROGRESS_BAR}"; + public static final String PLACEHOLDER_ELAPSED = "{ELAPSED}"; + public static final String PLACEHOLDER_LEFT = "{LEFT}"; + public static final String PLACEHOLDER_TASKS_PER_SECOND = "{TASKS_PER_SECOND}"; + public static final String PLACEHOLDER_TIME_OF_COMPLETION = "{TIME_OF_COMPLETION}"; + public static final String PLACEHOLDER_ELAPSED_LONG = "{ELAPSED_LONG}"; + public static final String PLACEHOLDER_LEFT_LONG = "{LEFT_LONG}"; + public static final String DEFAULT_STATUS_TEMPLATE = "Done {DONE}/{TOTAL} {PROGRESS} {PROGRESS_BAR} Elapsed={ELAPSED_LONG} LEFT={LEFT_LONG} PERFORMANCE={TASKS_PER_SECOND} Will finish at={TIME_OF_COMPLETION}"; public String currentStatus() { return currentStatus(null);