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 <ismailbask...@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 <jamesnether...@users.noreply.github.com> * Remove the unnecessary space Co-authored-by: Amos Feng <zf...@redhat.com> Co-authored-by: James Netherton <jamesnether...@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)); } }