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 2019/12/07 20:54:19 UTC

[camel] 03/08: CAMEL-14263: camel-mina should use source code generated configurer to avoid reflection configuration.

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

commit ecbcfa997932dd6a9cb5b31d1ba9b5908bbdf007
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Sat Dec 7 21:04:59 2019 +0100

    CAMEL-14263: camel-mina should use source code generated configurer to avoid reflection configuration.
---
 .../main/java/org/apache/camel/component/mina/MinaComponent.java    | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/components/camel-mina/src/main/java/org/apache/camel/component/mina/MinaComponent.java b/components/camel-mina/src/main/java/org/apache/camel/component/mina/MinaComponent.java
index 99b949f..9572156 100644
--- a/components/camel-mina/src/main/java/org/apache/camel/component/mina/MinaComponent.java
+++ b/components/camel-mina/src/main/java/org/apache/camel/component/mina/MinaComponent.java
@@ -67,13 +67,15 @@ public class MinaComponent extends DefaultComponent implements SSLContextParamet
         config.setPort(u.getPort());
         config.setProtocol(u.getScheme());
         config.setFilters(resolveAndRemoveReferenceListParameter(parameters, "filters", IoFilter.class));
-        setProperties(config, parameters);
+
+        Endpoint endpoint = createEndpoint(uri, config);
+        setProperties(endpoint, parameters);
 
         if (config.getSslContextParameters() == null) {
             config.setSslContextParameters(retrieveGlobalSslContextParameters());
         }
 
-        return createEndpoint(uri, config);
+        return endpoint;
     }
 
     public Endpoint createEndpoint(MinaConfiguration config) throws Exception {