This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push: new b1a88fa endpointdsl - Use linked hashmap so the order is predicted. b1a88fa is described below commit b1a88fa4ef542ab70d04311b4217c34269356a15 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Tue Apr 7 10:05:45 2020 +0200 endpointdsl - Use linked hashmap so the order is predicted. --- .../org/apache/camel/builder/endpoint/AbstractEndpointBuilder.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/AbstractEndpointBuilder.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/AbstractEndpointBuilder.java index 3517f9c..660f346 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/AbstractEndpointBuilder.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/AbstractEndpointBuilder.java @@ -17,7 +17,6 @@ package org.apache.camel.builder.endpoint; import java.net.URISyntaxException; -import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; import java.util.TreeMap; @@ -48,7 +47,7 @@ public class AbstractEndpointBuilder { } public Endpoint resolve(CamelContext context) throws NoSuchEndpointException { - Map<String, Object> remaining = new HashMap<>(); + Map<String, Object> remaining = new LinkedHashMap<>(); // we should not bind complex objects to registry as we create the endpoint via the properties as-is NormalizedEndpointUri uri = computeUri(remaining, context, false); ExtendedCamelContext ecc = (ExtendedCamelContext) context; @@ -60,7 +59,7 @@ public class AbstractEndpointBuilder { } public String getUri() { - return computeUri(new HashMap<>(), null, false).getUri(); + return computeUri(new LinkedHashMap<>(), null, false).getUri(); } protected NormalizedUri computeUri(Map<String, Object> remaining, CamelContext camelContext, boolean bindToRegistry) { @@ -113,7 +112,7 @@ public class AbstractEndpointBuilder { public Expression expr(CamelContext camelContext) { // need to bind complex properties so we can return an uri that includes these parameters too - NormalizedEndpointUri uri = computeUri(new HashMap<>(), camelContext, true); + NormalizedEndpointUri uri = computeUri(new LinkedHashMap<>(), camelContext, true); return SimpleBuilder.simple(uri.getUri()); }