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

commit 694d3b9862de90d982dad7074c99bd15a8d7b523
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Jul 17 09:49:50 2025 +0200

    CAMEL-22248: camel-jbang: Fix export not working with http component in 
some special situations.
---
 .../download/DependencyDownloaderComponentResolver.java   | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderComponentResolver.java
 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderComponentResolver.java
index 135b5020b54..b4c636f2183 100644
--- 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderComponentResolver.java
+++ 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderComponentResolver.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.main.download;
 
+import java.util.Arrays;
 import java.util.List;
 
 import org.apache.camel.CamelContext;
@@ -34,11 +35,13 @@ import org.apache.camel.tooling.model.OtherModel;
  */
 public final class DependencyDownloaderComponentResolver extends 
DefaultComponentResolver {
 
-    private static final String ACCEPTED_STUB_NAMES
-            = 
"stub,bean,class,direct,kamelet,log,platform-http,rest,seda,vertx-http";
+    private static final String[] ACCEPTED_STUB_NAMES = {
+            "stub", "bean", "class", "direct", "kamelet", "log", 
"platform-http", "rest", "seda"
+    };
 
-    private static final String ACCEPTED_TRANSFORM_NAMES
-            = "stub,direct,kamelet,log,seda";
+    private static final String[] ACCEPTED_TRANSFORM_NAMES = {
+            "stub", "direct", "kamelet", "log", "seda"
+    };
 
     private final CamelCatalog catalog = new DefaultCamelCatalog();
     private final CamelContext camelContext;
@@ -131,14 +134,14 @@ public final class DependencyDownloaderComponentResolver 
extends DefaultComponen
 
     private boolean accept(String name) {
         if (transform) {
-            return ACCEPTED_TRANSFORM_NAMES.contains(name);
+            return Arrays.stream(ACCEPTED_TRANSFORM_NAMES).anyMatch(n -> 
n.equals(name));
         }
         if (stubPattern == null) {
             return true;
         }
 
         // we are stubbing but need to accept the following
-        return ACCEPTED_STUB_NAMES.contains(name);
+        return Arrays.stream(ACCEPTED_STUB_NAMES).anyMatch(n -> 
n.equals(name));
     }
 
 }

Reply via email to