This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch CAMEL-23648-run-folder in repository https://gitbox.apache.org/repos/asf/camel.git
commit e12a28ee778ac5d1d917684583a8f1bfc95e7b81 Author: Claus Ibsen <[email protected]> AuthorDate: Mon Jun 1 10:54:16 2026 +0200 CAMEL-23648: camel-jbang - TUI improve SINCE-LAST help text across tabs Co-Authored-By: Claude Opus 4.6 <[email protected]> --- .../org/apache/camel/dsl/jbang/core/commands/tui/CircuitBreakerTab.java | 2 +- .../java/org/apache/camel/dsl/jbang/core/commands/tui/OverviewTab.java | 2 +- .../java/org/apache/camel/dsl/jbang/core/commands/tui/RoutesTab.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CircuitBreakerTab.java b/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CircuitBreakerTab.java index 822e2001b1ee..d33f39a76617 100644 --- a/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CircuitBreakerTab.java +++ b/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CircuitBreakerTab.java @@ -476,7 +476,7 @@ class CircuitBreakerTab implements MonitorTab { - **FAIL** — Total number of failed calls (exceptions thrown by the protected code) - **RATE%** — Current failure rate percentage in the sliding window. When this exceeds the configured threshold, the circuit trips to OPEN - **REJECT** — Calls rejected because the circuit is OPEN. These calls never reach the downstream service — they fail fast with a fallback - - **SINCE-LAST** — Time since last started/success/fail events + - **SINCE-LAST** — Time since the last circuit breaker activity, shown as up to two values separated by `/`: success/failed (e.g., `3s/1m14s`). Values are omitted when there is no activity of that type ## Example Screen diff --git a/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/OverviewTab.java b/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/OverviewTab.java index f3cdde78f263..505627de6223 100644 --- a/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/OverviewTab.java +++ b/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/OverviewTab.java @@ -728,7 +728,7 @@ class OverviewTab implements MonitorTab { - **TOTAL** — Total number of exchanges (messages) processed since the integration started - **FAIL** — Number of exchanges that ended with an unhandled error - **INFLIGHT** — Exchanges currently being processed right now. A consistently high inflight count may indicate slow downstream services - - **SINCE-LAST** — Time elapsed since the last exchange was processed. A long idle time might indicate that consumers have stopped receiving data + - **SINCE-LAST** — Time since the last exchange activity, shown as up to three values separated by `/`: started/completed/failed. For example, `1s/3s/1m14s` means the last exchange started 1s ago, the last completed 3s ago, and the last failure was 1m14s ago. Values are omitted when there is no activity of that type ## Example Screen diff --git a/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RoutesTab.java b/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RoutesTab.java index 776695e05f19..766c43e966a8 100644 --- a/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RoutesTab.java +++ b/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RoutesTab.java @@ -1212,7 +1212,7 @@ class RoutesTab implements MonitorTab { - **MIN** — Fastest exchange processing time in milliseconds. This is the time from when the exchange entered the route until it completed - **MEAN** — Average exchange processing time in milliseconds. A rising MEAN may indicate a downstream service getting slower - **MAX** — Slowest exchange processing time in milliseconds. A very high MAX compared to MEAN suggests occasional slow outliers - - **SINCE-LAST** — Time since the last exchange was processed by this route + - **SINCE-LAST** — Time since the last exchange activity on this route, shown as up to three values separated by `/`: started/completed/failed (e.g., `1s/3s/1m14s`). Values are omitted when there is no activity of that type ## Example Screen
