This is an automated email from the ASF dual-hosted git repository.
orpiske 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 dca750d8c2c (chores) camel-jbang: minor cleanups
dca750d8c2c is described below
commit dca750d8c2cf707c6431dc8e15c367c777f0e4c2
Author: Otavio R. Piske <[email protected]>
AuthorDate: Sat Nov 9 16:46:34 2024 +0100
(chores) camel-jbang: minor cleanups
- Simplify switch expressions
- Break a few large methods
- Use simpler methods/expressions
- Use lambdas
- Use more efficient operations
Signed-off-by: Otavio R. Piske <[email protected]>
---
.../dsl/jbang/core/commands/CamelCommand.java | 3 +-
.../camel/dsl/jbang/core/commands/Debug.java | 112 ++++++++++-----------
.../camel/dsl/jbang/core/commands/Export.java | 64 +++++++-----
.../dsl/jbang/core/commands/ExportSpringBoot.java | 7 +-
.../core/commands/action/CamelReceiveAction.java | 4 +-
.../jbang/core/commands/action/CamelSourceTop.java | 8 +-
.../core/commands/action/MessageTableHelper.java | 5 +-
.../core/commands/process/CamelProcessorTop.java | 2 +-
.../jbang/core/commands/process/CamelRouteTop.java | 2 +-
.../core/commands/process/ListCircuitBreaker.java | 2 +-
.../jbang/core/commands/process/ListHealth.java | 4 +-
.../core/commands/process/ListProperties.java | 13 +--
.../core/commands/kubernetes/MetadataHelper.java | 5 +-
.../kubernetes/support/StubComponentResolver.java | 3 +-
.../commands/kubernetes/traits/MountTrait.java | 22 ++--
15 files changed, 124 insertions(+), 132 deletions(-)
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelCommand.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelCommand.java
index 824cdb40427..de8247f53f4 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelCommand.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelCommand.java
@@ -77,8 +77,7 @@ public abstract class CamelCommand implements
Callable<Integer> {
var provider = spec.defaultValueProvider();
String defaultValue = provider != null ?
provider.defaultValue(argSpec) : null;
if (defaultValue != null &&
- argSpec instanceof CommandLine.Model.OptionSpec) {
- CommandLine.Model.OptionSpec optionSpec =
(CommandLine.Model.OptionSpec) argSpec;
+ argSpec instanceof CommandLine.Model.OptionSpec
optionSpec) {
for (String name : optionSpec.names()) {
String placeholder = "#" + StringHelper.after(name,
"--");
Object v = argSpec.getValue();
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Debug.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Debug.java
index fc1c205ce36..331f3dcccc0 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Debug.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Debug.java
@@ -152,60 +152,13 @@ public class Debug extends Run {
// read log input
final AtomicBoolean quit = new AtomicBoolean();
final Console c = System.console();
- Thread t = new Thread(new Runnable() {
- @Override
- public void run() {
- do {
- InputStreamReader isr = new InputStreamReader(spawnOutput);
- try {
- BufferedReader reader = buffered(isr);
- while (true) {
- String line = reader.readLine();
- if (line != null) {
- while (logBuffer.size() >= 100) {
- logBuffer.remove(0);
- }
- logBuffer.add(line);
- logUpdated.set(true);
- } else {
- break;
- }
- }
- } catch (Exception e) {
- // ignore
- }
- } while (!quit.get());
- }
+ Thread t = new Thread(() -> {
+ doReadLog(quit);
}, "ReadLog");
t.start();
// read CLI input from user
- Thread t2 = new Thread(new Runnable() {
- @Override
- public void run() {
- do {
- String line = c.readLine();
- if (line != null) {
- line = line.trim();
- if ("quit".equalsIgnoreCase(line) ||
"exit".equalsIgnoreCase(line)) {
- quit.set(true);
- } else {
- // continue breakpoint
- if (suspendedRow != null) {
- // step to exit because it was the last
- if (suspendedRow.last) {
- // we need to clear screen so fool by
saying log is updated
- logUpdated.set(true);
- }
- }
- sendDebugCommand(spawnPid, "step", null);
- }
- // user have pressed ENTER so continue
- waitForUser.set(false);
- }
- } while (!quit.get());
- }
- }, "ReadCommand");
+ Thread t2 = new Thread(() -> doRead(c, quit), "ReadCommand");
t2.start();
do {
@@ -228,6 +181,53 @@ public class Debug extends Run {
return 0;
}
+ private void doReadLog(AtomicBoolean quit) {
+ do {
+ InputStreamReader isr = new InputStreamReader(spawnOutput);
+ try {
+ BufferedReader reader = buffered(isr);
+ while (true) {
+ String line = reader.readLine();
+ if (line != null) {
+ while (logBuffer.size() >= 100) {
+ logBuffer.remove(0);
+ }
+ logBuffer.add(line);
+ logUpdated.set(true);
+ } else {
+ break;
+ }
+ }
+ } catch (Exception e) {
+ // ignore
+ }
+ } while (!quit.get());
+ }
+
+ private void doRead(Console c, AtomicBoolean quit) {
+ do {
+ String line = c.readLine();
+ if (line != null) {
+ line = line.trim();
+ if ("quit".equalsIgnoreCase(line) ||
"exit".equalsIgnoreCase(line)) {
+ quit.set(true);
+ } else {
+ // continue breakpoint
+ if (suspendedRow != null) {
+ // step to exit because it was the last
+ if (suspendedRow.last) {
+ // we need to clear screen so fool by saying log
is updated
+ logUpdated.set(true);
+ }
+ }
+ sendDebugCommand(spawnPid, "step", null);
+ }
+ // user have pressed ENTER so continue
+ waitForUser.set(false);
+ }
+ } while (!quit.get());
+ }
+
@Override
protected int runDebug(KameletMain main) throws Exception {
List<String> cmds = new
ArrayList<>(spec.commandLine().getParseResult().originalArgs());
@@ -266,13 +266,11 @@ public class Debug extends Run {
}
private void removeDebugOnlyOptions(List<String> cmds) {
- ReflectionHelper.doWithFields(Debug.class, fc -> {
- cmds.removeIf(c -> {
- String n1 = "--" + fc.getName();
- String n2 = "--" + StringHelper.camelCaseToDash(fc.getName());
- return c.startsWith(n1) || c.startsWith(n2);
- });
- });
+ ReflectionHelper.doWithFields(Debug.class, fc -> cmds.removeIf(c -> {
+ String n1 = "--" + fc.getName();
+ String n2 = "--" + StringHelper.camelCaseToDash(fc.getName());
+ return c.startsWith(n1) || c.startsWith(n2);
+ }));
}
protected int doWatch() {
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Export.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Export.java
index 71aed5d473c..8a4faa64583 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Export.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Export.java
@@ -203,35 +203,47 @@ public class Export extends ExportBaseCommand {
int rankGroupId(MavenGav o1) {
String g1 = o1.getGroupId();
- if ("org.springframework.boot".equals(g1)) {
- return 30;
- } else if ("io.quarkus".equals(g1)) {
- return 30;
- } else if ("org.apache.camel.quarkus".equals(g1)) {
- String a1 = o1.getArtifactId();
- // main/core/engine first
- if ("camel-quarkus-core".equals(a1)) {
- return 21;
+ if (g1 == null) {
+ return 0;
+ }
+
+ switch (g1) {
+ case "org.springframework.boot" -> {
+ return 30;
}
- return 20;
- } else if ("org.apache.camel.springboot".equals(g1)) {
- String a1 = o1.getArtifactId();
- // main/core/engine first
- if ("camel-spring-boot-engine-starter".equals(a1)) {
- return 21;
+ case "io.quarkus" -> {
+ return 30;
}
- return 20;
- } else if ("org.apache.camel".equals(g1)) {
- String a1 = o1.getArtifactId();
- // main/core/engine first
- if ("camel-main".equals(a1)) {
- return 11;
+ case "org.apache.camel.quarkus" -> {
+ String a1 = o1.getArtifactId();
+ // main/core/engine first
+ if ("camel-quarkus-core".equals(a1)) {
+ return 21;
+ }
+ return 20;
+ }
+ case "org.apache.camel.springboot" -> {
+ String a1 = o1.getArtifactId();
+ // main/core/engine first
+ if ("camel-spring-boot-engine-starter".equals(a1)) {
+ return 21;
+ }
+ return 20;
+ }
+ case "org.apache.camel" -> {
+ String a1 = o1.getArtifactId();
+ // main/core/engine first
+ if ("camel-main".equals(a1)) {
+ return 11;
+ }
+ return 10;
+ }
+ case "org.apache.camel.kamelets" -> {
+ return 5;
+ }
+ default -> {
+ return 0;
}
- return 10;
- } else if ("org.apache.camel.kamelets".equals(g1)) {
- return 5;
- } else {
- return 0;
}
}
};
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportSpringBoot.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportSpringBoot.java
index fc551220dc1..3471cdcdc48 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportSpringBoot.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportSpringBoot.java
@@ -274,11 +274,8 @@ class ExportSpringBoot extends Export {
context = context.replaceAll("\\{\\{ \\.SpringBootVersion }}",
springBootVersion);
context = context.replaceFirst("\\{\\{ \\.JavaVersion }}",
javaVersion);
context = context.replaceAll("\\{\\{ \\.CamelVersion }}",
camelVersion);
- if (camelSpringBootVersion != null) {
- context = context.replaceFirst("\\{\\{ \\.CamelSpringBootVersion
}}", camelSpringBootVersion);
- } else {
- context = context.replaceFirst("\\{\\{ \\.CamelSpringBootVersion
}}", camelVersion);
- }
+ context = context.replaceFirst("\\{\\{ \\.CamelSpringBootVersion }}",
+ Objects.requireNonNullElse(camelSpringBootVersion,
camelVersion));
if (repos == null || repos.isEmpty()) {
context = context.replaceFirst("\\{\\{ \\.MavenRepositories }}",
"");
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelReceiveAction.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelReceiveAction.java
index 055b140e8bb..1e83513f033 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelReceiveAction.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelReceiveAction.java
@@ -229,8 +229,8 @@ public class CamelReceiveAction extends ActionBaseCommand {
printer().println(StringHelper.padString(1, 55) +
"STACK-TRACE");
printer().println(StringHelper.fillChars('-', 120));
StringBuilder sb = new StringBuilder();
- for (int i = 0; i < stackTrace.size(); i++) {
- sb.append(String.format("\t%s%n",
stackTrace.get(i)));
+ for (String s : stackTrace) {
+ sb.append(String.format("\t%s%n", s));
}
printer().println(String.valueOf(sb));
}
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSourceTop.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSourceTop.java
index 9cab30113cd..a8b547d6ea7 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSourceTop.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSourceTop.java
@@ -174,13 +174,7 @@ public class CamelSourceTop extends ActionWatchCommand {
// sort for highest mean value as we want the slowest in the top
long m1 = o1.mean != null ? Long.parseLong(o1.mean) : 0;
long m2 = o2.mean != null ? Long.parseLong(o2.mean) : 0;
- if (m1 < m2) {
- return 1;
- } else if (m1 > m2) {
- return -1;
- } else {
- return 0;
- }
+ return Long.compare(m2, m1);
}
private static class Row {
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/MessageTableHelper.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/MessageTableHelper.java
index da41fb63849..be60c311127 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/MessageTableHelper.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/MessageTableHelper.java
@@ -19,6 +19,7 @@ package org.apache.camel.dsl.jbang.core.commands.action;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
+import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.StringJoiner;
@@ -249,7 +250,7 @@ public class MessageTableHelper {
new
Column().dataAlign(HorizontalAlign.LEFT).with(TableRow::typeAndLengthAsString)));
// body value only (span)
if (bodyRow.value != null) {
- tab6 = AsciiTable.getTable(AsciiTable.NO_BORDERS,
List.of(bodyRow), Arrays.asList(
+ tab6 = AsciiTable.getTable(AsciiTable.NO_BORDERS,
List.of(bodyRow), Collections.singletonList(
new
Column().dataAlign(HorizontalAlign.LEFT).maxWidth(160,
OverflowBehaviour.NEWLINE)
.with(b -> pretty ?
bodyRow.valueAsStringPretty() : bodyRow.valueAsString())));
}
@@ -275,7 +276,7 @@ public class MessageTableHelper {
if (value != null) {
value = Jsoner.unescape(value);
eRow = new TableRow("Stacktrace", null, null, value);
- tab8 = AsciiTable.getTable(AsciiTable.NO_BORDERS,
List.of(eRow), Arrays.asList(
+ tab8 = AsciiTable.getTable(AsciiTable.NO_BORDERS,
List.of(eRow), Collections.singletonList(
new
Column().dataAlign(HorizontalAlign.LEFT).maxWidth(160,
OverflowBehaviour.NEWLINE)
.with(TableRow::valueAsStringRed)));
}
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelProcessorTop.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelProcessorTop.java
index 6bc07cb5817..4be44169d61 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelProcessorTop.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelProcessorTop.java
@@ -40,7 +40,7 @@ public class CamelProcessorTop extends CamelProcessorStatus {
long m1 = o1.mean != null ? Long.parseLong(o1.mean) : 0;
long m2 = o2.mean != null ? Long.parseLong(o2.mean) : 0;
if (m1 < m2) {
- answer = 1 * negate;
+ answer = negate;
} else if (m1 > m2) {
answer = -1 * negate;
}
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelRouteTop.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelRouteTop.java
index a2e6e1d8401..497f69fa170 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelRouteTop.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelRouteTop.java
@@ -93,7 +93,7 @@ public class CamelRouteTop extends CamelRouteStatus {
long m1 = o1.mean != null ? Long.parseLong(o1.mean) : 0;
long m2 = o2.mean != null ? Long.parseLong(o2.mean) : 0;
if (m1 < m2) {
- answer = 1 * negate;
+ answer = negate;
} else if (m1 > m2) {
answer = -1 * negate;
}
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListCircuitBreaker.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListCircuitBreaker.java
index 7d86cb9552d..286f80a71e3 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListCircuitBreaker.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListCircuitBreaker.java
@@ -176,7 +176,7 @@ public class ListCircuitBreaker extends ProcessWatchCommand
{
if (r.failedCalls <= 0) {
return "";
} else if (r.failureRate > 0) {
- return +r.failedCalls + " (" + String.format("%.0f",
r.failureRate) + "%)";
+ return r.failedCalls + " (" + String.format("%.0f", r.failureRate)
+ "%)";
} else {
return Integer.toString(r.failedCalls);
}
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListHealth.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListHealth.java
index 93769abf532..ede8df6b26c 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListHealth.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListHealth.java
@@ -230,9 +230,7 @@ public class ListHealth extends ProcessWatchCommand {
sb.append(String.format("\tSINCE: %s%n",
row.sinceStartFailure));
if (row.customMeta != null) {
sb.append(String.format("\tMETADATA:%n"));
- row.customMeta.forEach((k, v) -> {
- sb.append(String.format("\t\t%s = %s%n", k, v));
- });
+ row.customMeta.forEach((k, v) ->
sb.append(String.format("\t\t%s = %s%n", k, v)));
}
sb.append(String.format("\tMESSAGE: %s%n", row.message));
for (int i = 0; i < depth && i < row.stackTrace.size();
i++) {
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListProperties.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListProperties.java
index 02bb13ceb90..8748909b764 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListProperties.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListProperties.java
@@ -200,14 +200,11 @@ public class ListProperties extends ProcessWatchCommand {
if (loc == null) {
return "";
}
- if ("initial".equals(loc) || "override".equals(loc)) {
- loc = "camel-main";
- } else if ("SYS".equals(loc)) {
- loc = "JVM System Property";
- } else if ("ENV".equals(loc) || "env".equals(loc)) {
- loc = "OS Environment Variable";
- } else if ("arguments".equals(loc) || "CLI".equals(loc)) {
- loc = "Command Line";
+ switch (loc) {
+ case "initial", "override" -> loc = "camel-main";
+ case "SYS" -> loc = "JVM System Property";
+ case "ENV", "env" -> loc = "OS Environment Variable";
+ case "arguments", "CLI" -> loc = "Command Line";
}
return loc;
}
diff --git
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/MetadataHelper.java
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/MetadataHelper.java
index 91fe9fffc74..1acd1243b47 100644
---
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/MetadataHelper.java
+++
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/MetadataHelper.java
@@ -89,9 +89,8 @@ public class MetadataHelper {
ProcessorReifier.registerReifier(CircuitBreakerDefinition.class,
DisabledReifier::new);
COMPONENT_CUSTOMIZERS = new HashMap<>();
- COMPONENT_CUSTOMIZERS.put(Capability.PlatformHttp.getValue(),
(catalog, meta) -> {
- meta.capabilities.add(Capability.PlatformHttp);
- });
+ COMPONENT_CUSTOMIZERS.put(Capability.PlatformHttp.getValue(),
+ (catalog, meta) ->
meta.capabilities.add(Capability.PlatformHttp));
}
private MetadataHelper() {
diff --git
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/support/StubComponentResolver.java
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/support/StubComponentResolver.java
index 07858a27da7..7429bbc82b4 100644
---
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/support/StubComponentResolver.java
+++
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/support/StubComponentResolver.java
@@ -44,8 +44,7 @@ public final class StubComponentResolver extends
DefaultComponentResolver {
final boolean accept = accept(name);
final Component answer = super.resolveComponent(accept ? name :
"stub", context);
- if ((silent || stubPattern != null) && answer instanceof
StubComponent) {
- StubComponent sc = (StubComponent) answer;
+ if ((silent || stubPattern != null) && answer instanceof StubComponent
sc) {
// enable shadow mode on stub component
sc.setShadow(true);
sc.setShadowPattern(stubPattern);
diff --git
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/MountTrait.java
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/MountTrait.java
index aa8bd4cbbe1..900ff594d3f 100644
---
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/MountTrait.java
+++
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/MountTrait.java
@@ -87,18 +87,16 @@ public class MountTrait extends BaseTrait {
// Deployment
Optional<DeploymentBuilder> deployment = context.getDeployment();
- deployment.ifPresent(d -> {
- d.editOrNewSpec()
- .editOrNewTemplate()
- .editOrNewSpec()
- .addAllToVolumes(volumes)
- .editFirstContainer()
- .addAllToVolumeMounts(volumeMounts)
- .endContainer()
- .endSpec()
- .endTemplate()
- .endSpec();
- });
+ deployment.ifPresent(d -> d.editOrNewSpec()
+ .editOrNewTemplate()
+ .editOrNewSpec()
+ .addAllToVolumes(volumes)
+ .editFirstContainer()
+ .addAllToVolumeMounts(volumeMounts)
+ .endContainer()
+ .endSpec()
+ .endTemplate()
+ .endSpec());
}
private void configureVolumesAndMounts(Mount mountTrait, List<Volume>
volumes, List<VolumeMount> volumeMounts) {