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 2025/07/27 07:35:08 UTC
(camel) branch main updated: CAMEL-22269: camel-jbang: Test infra should delete files when stopping. Polished code.
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 <cl...@gmail.com>
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