You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2026/05/19 18:02:37 UTC
(camel) 03/07: camel-jbang - Right-align ELAPSED and STEPS columns in TUI trace tables
This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch worktree-more-tui-2
in repository https://gitbox.apache.org/repos/asf/camel.git
commit 1b9149e4542e39f65865e0a92b0a35a2cb3ca6c6
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue May 19 17:02:02 2026 +0200
camel-jbang - Right-align ELAPSED and STEPS columns in TUI trace tables
Co-Authored-By: Claude Opus 4.6 <no...@anthropic.com>
---
.../camel/dsl/jbang/core/commands/tui/CamelMonitor.java | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CamelMonitor.java b/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CamelMonitor.java
index 3d85f0d82e6b..0defa6007812 100644
--- a/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CamelMonitor.java
+++ b/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CamelMonitor.java
@@ -4055,8 +4055,8 @@ public class CamelMonitor extends CamelCommand {
s.routeId != null ? truncate(s.routeId, 15) : "",
Style.EMPTY.fg(Color.CYAN))),
Cell.from(Span.styled(s.status, statusStyle)),
- Cell.from(String.format("%7s", s.elapsed + "ms")),
- Cell.from(String.format("%6s", s.steps)),
+ rightCell(s.elapsed + "ms", 10),
+ rightCell(String.valueOf(s.steps), 6),
Cell.from(s.exchangeId)));
}
@@ -4064,8 +4064,8 @@ public class CamelMonitor extends CamelCommand {
Cell.from(Span.styled(traceSortLabel("TIME", "time"), traceSortStyle("time"))),
Cell.from(Span.styled(traceSortLabel("ROUTE", "route"), traceSortStyle("route"))),
Cell.from(Span.styled("STATUS", Style.EMPTY.bold())),
- Cell.from(Span.styled(traceSortLabel("ELAPSED", "elapsed"), traceSortStyle("elapsed"))),
- Cell.from(Span.styled("STEPS", Style.EMPTY.bold())),
+ rightCell(traceSortLabel("ELAPSED", "elapsed"), 10, traceSortStyle("elapsed")),
+ rightCell("STEPS", 6, Style.EMPTY.bold()),
Cell.from(Span.styled(traceSortLabel("EXCHANGE", "exchange"), traceSortStyle("exchange"))));
String traceTitle = String.format(" Traces [%d] sort:%s ", summaries.size(), traceSort);
@@ -4492,7 +4492,7 @@ public class CamelMonitor extends CamelCommand {
Cell.from(Span.styled(routeId != null ? truncate(routeId, 15) : "", Style.EMPTY.fg(Color.CYAN))),
Cell.from(nodeId != null ? truncate(nodeId, 15) : ""),
Cell.from(processor != null ? processor : ""),
- Cell.from(elapsedStr));
+ rightCell(elapsedStr, 10));
}
private static Table buildStepTable(List<Row> rows, Object title) {
@@ -4502,7 +4502,7 @@ public class CamelMonitor extends CamelCommand {
Cell.from(Span.styled("ROUTE", Style.EMPTY.bold())),
Cell.from(Span.styled("ID", Style.EMPTY.bold())),
Cell.from(Span.styled("PROCESSOR", Style.EMPTY.bold())),
- Cell.from(Span.styled("ELAPSED", Style.EMPTY.bold())));
+ rightCell("ELAPSED", 10, Style.EMPTY.bold()));
Block block = title instanceof Title t
? Block.builder().borderType(BorderType.ROUNDED).title(t).build()
: Block.builder().borderType(BorderType.ROUNDED).title(title.toString()).build();