You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zh...@apache.org on 2022/06/17 01:30:38 UTC
[camel-quarkus] branch main updated: Add KeyStoreParameters for reflection (#3755)
This is an automated email from the ASF dual-hosted git repository.
zhfeng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/main by this push:
new dd7239b561 Add KeyStoreParameters for reflection (#3755)
dd7239b561 is described below
commit dd7239b561f88fc303a2b537d2d315d55ccf0514
Author: ismail BASKIN <is...@gmail.com>
AuthorDate: Fri Jun 17 04:30:32 2022 +0300
Add KeyStoreParameters for reflection (#3755)
* Add KeyStoreParameters for reflection
Camel salesforce component uses KeyStoreParameters for OAuth JWT flow.
* Add KeyStoreParameters for reflection
Co-authored-by: James Netherton <ja...@users.noreply.github.com>
* Remove the unnecessary space
Co-authored-by: Amos Feng <zf...@redhat.com>
Co-authored-by: James Netherton <ja...@users.noreply.github.com>
Co-authored-by: Amos Feng <zf...@redhat.com>
---
.../quarkus/component/salesforce/deployment/SalesforceProcessor.java | 3 +++
1 file changed, 3 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 361d68d38d..23cd4c90c3 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,6 +23,7 @@ import io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem;
import io.quarkus.deployment.builditem.FeatureBuildItem;
import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
import org.apache.camel.component.salesforce.api.dto.AbstractDTOBase;
+import org.apache.camel.support.jsse.KeyStoreParameters;
import org.jboss.jandex.DotName;
import org.jboss.jandex.IndexView;
@@ -68,5 +69,7 @@ class SalesforceProcessor {
.toArray(String[]::new);
reflectiveClass.produce(new ReflectiveClassBuildItem(true, true, userDtoClasses));
+ // Register KeyStoreParameters for reflection
+ reflectiveClass.produce(new ReflectiveClassBuildItem(true, false, KeyStoreParameters.class));
}
}