You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ja...@apache.org on 2022/04/11 06:10:08 UTC

[camel] branch main updated: CAMEL-17934: Provide a ClassLoder to CqlSessionBuilder if available

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

jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new d996d972253 CAMEL-17934: Provide a ClassLoder to CqlSessionBuilder if available
d996d972253 is described below

commit d996d972253de2949f6cedd2b1f8998472373f9e
Author: James Netherton <ja...@gmail.com>
AuthorDate: Fri Apr 8 13:16:22 2022 +0100

    CAMEL-17934: Provide a ClassLoder to CqlSessionBuilder if available
---
 .../org/apache/camel/component/cassandra/CassandraEndpoint.java     | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/components/camel-cassandraql/src/main/java/org/apache/camel/component/cassandra/CassandraEndpoint.java b/components/camel-cassandraql/src/main/java/org/apache/camel/component/cassandra/CassandraEndpoint.java
index 1bd2ca504b4..2c1f8d5d565 100644
--- a/components/camel-cassandraql/src/main/java/org/apache/camel/component/cassandra/CassandraEndpoint.java
+++ b/components/camel-cassandraql/src/main/java/org/apache/camel/component/cassandra/CassandraEndpoint.java
@@ -153,6 +153,12 @@ public class CassandraEndpoint extends ScheduledPollEndpoint {
 
         sessionBuilder.withLocalDatacenter(datacenter);
         sessionBuilder.withKeyspace(keyspace);
+
+        ClassLoader classLoader = getCamelContext().getApplicationContextClassLoader();
+        if (classLoader != null) {
+            sessionBuilder.withClassLoader(classLoader);
+        }
+
         return sessionBuilder;
     }