This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 2efae1e2999 CAMEL-22269: camel-jbang: Test infra should delete files 
when stopping. Polished code.
2efae1e2999 is described below

commit 2efae1e299952e906404208f120cb23fecc08e5c
Author: Claus Ibsen <[email protected]>
AuthorDate: Sun Jul 27 09:34:45 2025 +0200

    CAMEL-22269: camel-jbang: Test infra should delete files when stopping. 
Polished code.
---
 .../camel/dsl/jbang/core/commands/infra/InfraBaseCommand.java       | 6 +++++-
 .../org/apache/camel/dsl/jbang/core/commands/infra/InfraPs.java     | 5 +++++
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraBaseCommand.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraBaseCommand.java
index cb84ec0ffa6..add6091431b 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraBaseCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraBaseCommand.java
@@ -68,6 +68,10 @@ public abstract class InfraBaseCommand extends CamelCommand {
         
jsonMapper.configure(MapperFeature.REQUIRE_HANDLERS_FOR_JAVA8_OPTIONALS, false);
     }
 
+    protected boolean showPidColumn() {
+        return false;
+    }
+
     protected List<TestInfraService> getMetadata() throws IOException {
         List<TestInfraService> metadata;
 
@@ -128,7 +132,7 @@ public abstract class InfraBaseCommand extends CamelCommand 
{
                                     .collect(Collectors.toList())));
         } else {
             printer().println(AsciiTable.getTable(AsciiTable.NO_BORDERS, rows, 
Arrays.asList(
-                    new 
Column().header("PID").headerAlign(HorizontalAlign.CENTER).with(r -> r.pid),
+                    new 
Column().header("PID").visible(showPidColumn()).headerAlign(HorizontalAlign.CENTER).with(r
 -> r.pid),
                     new Column().header("ALIAS").minWidth(width + 
2).dataAlign(HorizontalAlign.LEFT)
                             .with(Row::alias),
                     new Column().header("IMPLEMENTATION").maxWidth(40, 
OverflowBehaviour.NEWLINE)
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraPs.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraPs.java
index d7121cdf01b..264f1040111 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraPs.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraPs.java
@@ -35,6 +35,11 @@ public class InfraPs extends InfraBaseCommand {
         super(main);
     }
 
+    @Override
+    protected boolean showPidColumn() {
+        return true;
+    }
+
     @Override
     public Integer doCall() throws Exception {
         // retrieve running services to filter output

Reply via email to