This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch camel-4.0.x in repository https://gitbox.apache.org/repos/asf/camel.git
commit 9e0929a66f5e71e3d830276c46f9357b4cf54ceb Author: James Netherton <[email protected]> AuthorDate: Thu Nov 16 08:52:02 2023 +0000 CAMEL-20107: Use ClassResolver to load Salesforce pub/sub POJO class --- .../java/org/apache/camel/component/salesforce/PubSubApiConsumer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/PubSubApiConsumer.java b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/PubSubApiConsumer.java index aa70631679c..66b9b15e6bf 100644 --- a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/PubSubApiConsumer.java +++ b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/PubSubApiConsumer.java @@ -62,7 +62,7 @@ public class PubSubApiConsumer extends DefaultConsumer { this.deserializeType = endpoint.getConfiguration().getPubSubDeserializeType(); String pojoClassName = endpoint.getConfiguration().getPubSubPojoClass(); if (pojoClassName != null) { - this.pojoClass = this.getClass().getClassLoader().loadClass(pojoClassName); + this.pojoClass = endpoint.getCamelContext().getClassResolver().resolveMandatoryClass(pojoClassName); } }
