You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2021/12/08 12:26:08 UTC
[camel] branch main updated: CAMEL-17299: camel-jbang - Add --port option to enable embedded http server
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 a7f1d1f CAMEL-17299: camel-jbang - Add --port option to enable embedded http server
a7f1d1f is described below
commit a7f1d1fc8b01f4fd4ca746f8a1948f762a829dfc
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Wed Dec 8 13:25:26 2021 +0100
CAMEL-17299: camel-jbang - Add --port option to enable embedded http server
---
.../main/DependencyDownloaderComponentResolver.java | 16 +++-------------
1 file changed, 3 insertions(+), 13 deletions(-)
diff --git a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/DependencyDownloaderComponentResolver.java b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/DependencyDownloaderComponentResolver.java
index ec05475..858091a 100644
--- a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/DependencyDownloaderComponentResolver.java
+++ b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/DependencyDownloaderComponentResolver.java
@@ -22,7 +22,6 @@ import org.apache.camel.Component;
import org.apache.camel.catalog.CamelCatalog;
import org.apache.camel.catalog.DefaultCamelCatalog;
import org.apache.camel.impl.engine.DefaultComponentResolver;
-import org.apache.camel.tooling.model.ComponentModel;
/**
* Auto downloaded needed JARs when resolving components.
@@ -48,20 +47,11 @@ final class DependencyDownloaderComponentResolver extends DefaultComponentResolv
@Override
public Component resolveComponent(String name, CamelContext context) {
- ComponentModel model = catalog.componentModel(name);
- if (model != null && !DownloaderHelper.alreadyOnClasspath(camelContext, model.getArtifactId())) {
- DownloaderHelper.downloadDependency(camelContext, model.getGroupId(), model.getArtifactId(), model.getVersion());
+ if ("platform-http".equals(name)) {
+ // setup a default http server on port 8080 if not already done
+ VertxHttpServer.registerServer(camelContext);
}
- // platform-http requires camel-platform-http-vertx to be on classpath also
- if ("platform-http".equals(name) && !DownloaderHelper.alreadyOnClasspath(camelContext, "camel-platform-http-vertx")) {
- DownloaderHelper.downloadDependency(camelContext, model.getGroupId(), "camel-platform-http-vertx",
- model.getVersion());
- }
-
- // setup a default http server on port 8080 if not already done when using platform-http
- VertxHttpServer.registerServer(camelContext);
-
return super.resolveComponent(name, context);
}