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
 

Reply via email to