You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pp...@apache.org on 2020/03/06 09:42:45 UTC

[camel-quarkus] 02/03: chore(salesforce): add missing reflective base dto classes

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

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

commit 1da05af9280ea2fbbdd58b9518360ca06b0cfb53
Author: lburgazzoli <lb...@gmail.com>
AuthorDate: Thu Mar 5 14:13:29 2020 +0100

    chore(salesforce): add missing reflective base dto classes
---
 .../salesforce/deployment/SalesforceProcessor.java         | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/extensions/salesforce/deployment/src/main/java/org/apache/camel/quarkus/component/salesforce/deployment/SalesforceProcessor.java b/extensions/salesforce/deployment/src/main/java/org/apache/camel/quarkus/component/salesforce/deployment/SalesforceProcessor.java
index 40385dc..ee3d8d5 100644
--- a/extensions/salesforce/deployment/src/main/java/org/apache/camel/quarkus/component/salesforce/deployment/SalesforceProcessor.java
+++ b/extensions/salesforce/deployment/src/main/java/org/apache/camel/quarkus/component/salesforce/deployment/SalesforceProcessor.java
@@ -23,7 +23,14 @@ import io.quarkus.deployment.annotations.BuildProducer;
 import io.quarkus.deployment.annotations.BuildStep;
 import io.quarkus.deployment.builditem.FeatureBuildItem;
 import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
+import org.apache.camel.component.salesforce.internal.dto.LoginError;
 import org.apache.camel.component.salesforce.internal.dto.LoginToken;
+import org.apache.camel.component.salesforce.internal.dto.NotifyForFieldsEnum;
+import org.apache.camel.component.salesforce.internal.dto.NotifyForOperationsEnum;
+import org.apache.camel.component.salesforce.internal.dto.PushTopic;
+import org.apache.camel.component.salesforce.internal.dto.QueryRecordsPushTopic;
+import org.apache.camel.component.salesforce.internal.dto.RestChoices;
+import org.apache.camel.component.salesforce.internal.dto.RestErrors;
 import org.eclipse.jetty.client.HttpClient;
 import org.eclipse.jetty.client.ProtocolHandlers;
 
@@ -31,6 +38,13 @@ class SalesforceProcessor {
     private static final List<Class<?>> SALESFORCE_REFLECTIVE_CLASSES = Arrays.asList(
             HttpClient.class,
             LoginToken.class,
+            LoginError.class,
+            NotifyForFieldsEnum.class,
+            NotifyForOperationsEnum.class,
+            PushTopic.class,
+            QueryRecordsPushTopic.class,
+            RestChoices.class,
+            RestErrors.class,
             ProtocolHandlers.class);
 
     private static final String FEATURE = "camel-salesforce";