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