This is an automated email from the ASF dual-hosted git repository.

valdar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector.git

commit 5deca389fa635881bc382b00f1f4a2470a610a9b
Author: Andrea Tarocchi <andrea.taroc...@gmail.com>
AuthorDate: Tue May 26 23:57:57 2020 +0200

    Workaround for https://issues.apache.org/jira/browse/CAMEL-15063 until we 
bump camel to 3.4.0
---
 ...mel-kafka-connector-fix-dependencies.properties |  3 +++
 .../salesforce/SalesforceComponentCKC.java         | 23 ++++++++++++++++++++++
 2 files changed, 26 insertions(+)

diff --git a/connectors/camel-kafka-connector-fix-dependencies.properties 
b/connectors/camel-kafka-connector-fix-dependencies.properties
index d5666ee..0bac701 100644
--- a/connectors/camel-kafka-connector-fix-dependencies.properties
+++ b/connectors/camel-kafka-connector-fix-dependencies.properties
@@ -25,3 +25,6 @@ global=org.apache.camel.kafkaconnector:camel-kafka-connector
 camel-sjms2=org.apache.activemq:activemq-client::compile
 exclude_camel-sjms2=
 
additional_properties_camel-sjms2=camel.component.sjms2.connection-factory=#class:org.apache.activemq.ActiveMQConnectionFactory,camel.component.sjms2.connection-factory.brokerURL=tcp://localhost:61616
+
+#XXX: temporary workaround waiting for 
https://issues.apache.org/jira/browse/CAMEL-15063 in camel 3.4.0
+additional_properties_camel-salesforce=camel.beans.salesforce=#class:org.apache.camel.component.salesforce.SalesforceComponentCKC
diff --git 
a/connectors/camel-salesforce-kafka-connector/src/main/java/org/apache/camel/component/salesforce/SalesforceComponentCKC.java
 
b/connectors/camel-salesforce-kafka-connector/src/main/java/org/apache/camel/component/salesforce/SalesforceComponentCKC.java
new file mode 100644
index 0000000..2a19b42
--- /dev/null
+++ 
b/connectors/camel-salesforce-kafka-connector/src/main/java/org/apache/camel/component/salesforce/SalesforceComponentCKC.java
@@ -0,0 +1,23 @@
+package org.apache.camel.component.salesforce;
+
+import org.apache.camel.spi.PropertyConfigurer;
+
+//XXX: temporary workaround waiting for 
https://issues.apache.org/jira/browse/CAMEL-15063 in camel 3.4.0
+public class SalesforceComponentCKC extends SalesforceComponent {
+
+    @Override
+    protected void doStart() throws Exception {
+        super.doStart();
+        getConfig().setHttpClient(getHttpClient());
+    }
+
+    @Override
+    public PropertyConfigurer getComponentPropertyConfigurer() {
+        return new SalesforceComponentConfigurer();
+    }
+
+    @Override
+    public PropertyConfigurer getEndpointPropertyConfigurer() {
+        return new SalesforceEndpointConfigurer();
+    }
+}

Reply via email to