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);