You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2020/10/05 08:44:46 UTC
[camel-kafka-connector] 01/01: [camel-main-support] Reordering
props should not be required anymore
This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch issue-498
in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector.git
commit 8c5959d52405aa1e6213e0c7ec3c2aeddcf921dd
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Oct 5 08:29:58 2020 +0200
[camel-main-support] Reordering props should not be required anymore
---
.../apache/camel/kafkaconnector/utils/CamelMainSupport.java | 10 +---------
1 file changed, 1 insertion(+), 9 deletions(-)
diff --git a/core/src/main/java/org/apache/camel/kafkaconnector/utils/CamelMainSupport.java b/core/src/main/java/org/apache/camel/kafkaconnector/utils/CamelMainSupport.java
index 51dad11..cd01cf9 100644
--- a/core/src/main/java/org/apache/camel/kafkaconnector/utils/CamelMainSupport.java
+++ b/core/src/main/java/org/apache/camel/kafkaconnector/utils/CamelMainSupport.java
@@ -76,17 +76,9 @@ public class CamelMainSupport {
camelMain.addMainListener(new CamelMainFinishedListener());
camelMain.configure().setAutoConfigurationLogSummary(false);
- // reordering properties to place the one starting with "#class:" first
- LinkedHashMap<String, String> orderedProps = new LinkedHashMap<>();
- props.keySet().stream()
- .filter(k -> props.get(k).startsWith("#class:"))
- .forEach(k -> orderedProps.put(k, props.get(k)));
- props.keySet().stream()
- .filter(k -> !props.get(k).startsWith("#class:"))
- .forEach(k -> orderedProps.put(k, props.get(k)));
Properties camelProperties = new OrderedProperties();
- camelProperties.putAll(orderedProps);
+ camelProperties.putAll(props);
LOG.info("Setting initial properties in Camel context: [{}]", camelProperties);
this.camel.getPropertiesComponent().setInitialProperties(camelProperties);