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

pcongiusti 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 e4033d97c88e chore(core): console class name check design comment
e4033d97c88e is described below

commit e4033d97c88e215c4b899d9105cbd0668e919619
Author: Pasquale Congiusti <[email protected]>
AuthorDate: Thu Dec 11 11:55:09 2025 +0100

    chore(core): console class name check design comment
---
 .../src/main/java/org/apache/camel/impl/console/ConsoleHelper.java | 2 --
 .../java/org/apache/camel/impl/console/EndpointDevConsole.java     | 7 ++++---
 .../main/java/org/apache/camel/impl/console/SendDevConsole.java    | 2 +-
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git 
a/core/camel-console/src/main/java/org/apache/camel/impl/console/ConsoleHelper.java
 
b/core/camel-console/src/main/java/org/apache/camel/impl/console/ConsoleHelper.java
index f24079dfe295..9464dd067297 100644
--- 
a/core/camel-console/src/main/java/org/apache/camel/impl/console/ConsoleHelper.java
+++ 
b/core/camel-console/src/main/java/org/apache/camel/impl/console/ConsoleHelper.java
@@ -31,8 +31,6 @@ import org.apache.camel.util.StringHelper;
 import org.apache.camel.util.json.JsonObject;
 import org.apache.camel.util.json.Jsoner;
 
-import static 
org.apache.camel.support.LoggerHelper.extractSourceLocationLineNumber;
-
 public final class ConsoleHelper {
 
     private ConsoleHelper() {
diff --git 
a/core/camel-console/src/main/java/org/apache/camel/impl/console/EndpointDevConsole.java
 
b/core/camel-console/src/main/java/org/apache/camel/impl/console/EndpointDevConsole.java
index 6475ec32ff05..1363fb6bc412 100644
--- 
a/core/camel-console/src/main/java/org/apache/camel/impl/console/EndpointDevConsole.java
+++ 
b/core/camel-console/src/main/java/org/apache/camel/impl/console/EndpointDevConsole.java
@@ -53,7 +53,8 @@ public class EndpointDevConsole extends AbstractDevConsole {
         Collection<Endpoint> col = reg.getReadOnlyValues();
         if (!col.isEmpty()) {
             for (Endpoint e : col) {
-                boolean stub = 
e.getComponent().getClass().getSimpleName().equals("StubComponent");
+                // NOTE: StubComponent is not available at compilation time.
+                boolean stub = 
e.getComponent().getClass().getSimpleName().equals("StubComponent"); // NOSONAR
                 boolean remote = e.isRemote();
                 String uri = e.toString();
                 if (!uri.startsWith("stub:") && stub) {
@@ -76,7 +77,6 @@ public class EndpointDevConsole extends AbstractDevConsole {
     }
 
     @Override
-    @SuppressWarnings("unchecked")
     protected JsonObject doCallJson(Map<String, Object> options) {
         JsonObject root = new JsonObject();
 
@@ -99,7 +99,8 @@ public class EndpointDevConsole extends AbstractDevConsole {
             JsonObject jo = new JsonObject();
             jo.put("uri", e.getEndpointUri());
             jo.put("remote", e.isRemote());
-            boolean stub = 
e.getComponent().getClass().getSimpleName().equals("StubComponent");
+            // NOTE: StubComponent is not available at compilation time.
+            boolean stub = 
e.getComponent().getClass().getSimpleName().equals("StubComponent"); // NOSONAR
             jo.put("stub", stub);
             var stat = findStats(stats, e.getEndpointUri());
             if (stat.isPresent()) {
diff --git 
a/core/camel-console/src/main/java/org/apache/camel/impl/console/SendDevConsole.java
 
b/core/camel-console/src/main/java/org/apache/camel/impl/console/SendDevConsole.java
index cc8cb9b9f8e7..2f6558f6f6dc 100644
--- 
a/core/camel-console/src/main/java/org/apache/camel/impl/console/SendDevConsole.java
+++ 
b/core/camel-console/src/main/java/org/apache/camel/impl/console/SendDevConsole.java
@@ -320,7 +320,7 @@ public class SendDevConsole extends AbstractDevConsole {
         return b;
     }
 
-    private Map prepareHeaders(Map<String, Object> options) {
+    private Map<String, Object> prepareHeaders(Map<String, Object> options) {
         Map<String, Object> answer = new HashMap<>();
         options.forEach((k, v) -> {
             if (isCustomHeader(k)) {

Reply via email to