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(); + } +}