diff --git a/nflow-engine/src/main/java/com/nitorcreations/nflow/engine/workflow/statistics/Statistics.java b/nflow-engine/src/main/java/com/nitorcreations/nflow/engine/workflow/statistics/Statistics.java new file mode 100644 index 000000000..986904436 --- /dev/null +++ b/nflow-engine/src/main/java/com/nitorcreations/nflow/engine/workflow/statistics/Statistics.java @@ -0,0 +1,24 @@ +package com.nitorcreations.nflow.engine.workflow.statistics; + +public class Statistics { + + public final QueueStatistics queuedStatistics; + public final QueueStatistics executionStatistics; + + public Statistics(QueueStatistics queuedStatistics, QueueStatistics executionStatistics) { + this.queuedStatistics = queuedStatistics; + this.executionStatistics = executionStatistics; + } + + public static class QueueStatistics { + public final int count; + public final Long maxAgeMsec; + public final Long minAgeMsec; + + public QueueStatistics(int count, Long maxAgeMsec, Long minAgeMsec) { + this.count = count; + this.maxAgeMsec = maxAgeMsec; + this.minAgeMsec = minAgeMsec; + } + } +}