This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch camel-3.x in repository https://gitbox.apache.org/repos/asf/camel.git
commit e7fa7a0b51a8dabd523608c9da8ea5fe72017b50 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Tue Mar 21 17:09:09 2023 +0100 CAMEL-19176: camel-platform-http - Add listener for added/removed http endpoints --- .../platform/http/PlatformHttpComponent.java | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/components/camel-platform-http/src/main/java/org/apache/camel/component/platform/http/PlatformHttpComponent.java b/components/camel-platform-http/src/main/java/org/apache/camel/component/platform/http/PlatformHttpComponent.java index a8929c482be..f1400e04506 100644 --- a/components/camel-platform-http/src/main/java/org/apache/camel/component/platform/http/PlatformHttpComponent.java +++ b/components/camel-platform-http/src/main/java/org/apache/camel/component/platform/http/PlatformHttpComponent.java @@ -87,10 +87,8 @@ public class PlatformHttpComponent extends DefaultComponent implements RestConsu throws Exception { // reuse the createConsumer method we already have. The api need to use GET and match on uri prefix - Consumer consumer = doCreateConsumer(camelContext, processor, "GET", contextPath, null, null, null, configuration, + return doCreateConsumer(camelContext, processor, "GET", contextPath, null, null, null, configuration, parameters, true); - addHttpEndpoint(contextPath, "GET", consumer); - return consumer; } @Override @@ -99,19 +97,8 @@ public class PlatformHttpComponent extends DefaultComponent implements RestConsu String uriTemplate, String consumes, String produces, RestConfiguration configuration, Map<String, Object> parameters) throws Exception { - Consumer consumer - = doCreateConsumer(camelContext, processor, verb, basePath, uriTemplate, consumes, produces, configuration, - parameters, false); - if (uriTemplate != null) { - if (uriTemplate.startsWith("/")) { - addHttpEndpoint(basePath + uriTemplate, verb, consumer); - } else { - addHttpEndpoint(basePath + "/" + uriTemplate, verb, consumer); - } - } else { - addHttpEndpoint(basePath, verb, consumer); - } - return consumer; + return doCreateConsumer(camelContext, processor, verb, basePath, uriTemplate, consumes, produces, configuration, + parameters, false); } /**