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 d57ee7c8fc0 camel-jbang - embedded http server should be created via 
its factory
d57ee7c8fc0 is described below

commit d57ee7c8fc030876ad23f32f3fb1fda1cb6e2a90
Author: Claus Ibsen <[email protected]>
AuthorDate: Mon Feb 12 09:35:50 2024 +0100

    camel-jbang - embedded http server should be created via its factory
---
 .../camel/main/download/DependencyDownloaderComponentResolver.java | 7 +++----
 1 file changed, 3 insertions(+), 4 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 c1548d841c2..5e872cf6595 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
@@ -24,7 +24,6 @@ import org.apache.camel.Service;
 import org.apache.camel.catalog.CamelCatalog;
 import org.apache.camel.catalog.DefaultCamelCatalog;
 import org.apache.camel.component.platform.http.PlatformHttpComponent;
-import 
org.apache.camel.component.platform.http.main.DefaultMainHttpServerFactory;
 import org.apache.camel.component.platform.http.main.MainHttpServer;
 import org.apache.camel.component.stub.StubComponent;
 import org.apache.camel.impl.engine.DefaultComponentResolver;
@@ -84,10 +83,10 @@ public final class DependencyDownloaderComponentResolver 
extends DefaultComponen
                 HttpServerConfigurationProperties config = new 
HttpServerConfigurationProperties(null);
                 
CamelJBangSettingsHelper.writeSettings("camel.jbang.platform-http.port", 
String.valueOf(config.getPort()));
                 if (!silent) {
-                    // enable http server if not silent
-                    MainHttpServerFactory factory = new 
DefaultMainHttpServerFactory();
-                    Service httpServer = factory.newHttpServer(config);
                     try {
+                        // enable http server if not silent
+                        MainHttpServerFactory factory = 
resolveMainHttpServerFactory(camelContext);
+                        Service httpServer = factory.newHttpServer(config);
                         camelContext.addService(httpServer, true, true);
                     } catch (Exception e) {
                         throw new RuntimeException(e);

Reply via email to