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

pcongiusti 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 8840bb6d3632 chore(components): clean sql compilation warnings
8840bb6d3632 is described below

commit 8840bb6d363250f21851c23298f1441661e735e3
Author: Pasquale Congiusti <[email protected]>
AuthorDate: Fri Jan 16 11:31:45 2026 +0100

    chore(components): clean sql compilation warnings
    
    Ref CAMEL-22549
---
 .../camel/component/sql/DefaultSqlEndpoint.java     |  3 ++-
 .../sql/DefaultSqlPrepareStatementStrategy.java     |  2 +-
 .../org/apache/camel/component/sql/SqlConsumer.java |  1 +
 .../sql/SqlConsumerOutputTypeSelectListTest.java    |  1 +
 .../sql/SqlConsumerOutputTypeSelectOneTest.java     |  1 +
 .../camel/component/sql/SqlDynamicKameletTest.java  |  5 +++--
 .../camel/component/sql/SqlProducerAndInTest.java   | 15 +++++++++------
 .../sql/SqlProducerCustomDataSourceTest.java        |  5 +++--
 .../component/sql/SqlProducerFetchSizeTest.java     |  5 +++--
 .../camel/component/sql/SqlProducerInBodyTest.java  | 15 +++++++++------
 .../camel/component/sql/SqlProducerInMultiTest.java | 15 +++++++++------
 .../camel/component/sql/SqlProducerInTest.java      | 15 +++++++++------
 .../component/sql/SqlProducerInVariablesTest.java   | 15 +++++++++------
 .../sql/SqlProducerOutputTypeSelectListTest.java    |  1 +
 .../sql/SqlProducerOutputTypeSelectOneTest.java     |  1 +
 .../camel/component/sql/SqlProducerToDTest.java     |  5 +++--
 .../component/sql/SqlProducerWhereIssueTest.java    |  5 +++--
 .../sql/stored/CallableStatementWrapperTest.java    |  5 +++--
 .../camel/component/sql/stored/ParserTest.java      | 11 ++++++-----
 .../component/sql/stored/ProducerInOutTest.java     |  1 +
 .../ClassLoadingAwareObjectInputStreamTest.java     | 21 +++++++++++----------
 .../jdbc/JdbcAggregateStoreAsTextTest.java          |  1 +
 .../jdbc/JdbcRemoveConfirmOrderAggregateTest.java   |  3 +--
 23 files changed, 91 insertions(+), 61 deletions(-)

diff --git 
a/components/camel-sql/src/main/java/org/apache/camel/component/sql/DefaultSqlEndpoint.java
 
b/components/camel-sql/src/main/java/org/apache/camel/component/sql/DefaultSqlEndpoint.java
index 93800859f9da..0be0ec8ad8da 100644
--- 
a/components/camel-sql/src/main/java/org/apache/camel/component/sql/DefaultSqlEndpoint.java
+++ 
b/components/camel-sql/src/main/java/org/apache/camel/component/sql/DefaultSqlEndpoint.java
@@ -503,7 +503,7 @@ public abstract class DefaultSqlEndpoint extends 
DefaultPollingEndpoint implemen
         this.rowMapperFactory = rowMapperFactory;
     }
 
-    @SuppressWarnings("unchecked")
+    @SuppressWarnings({ "unchecked", "rawtypes" })
     public List<?> queryForList(ResultSet rs, boolean allowMapToClass) throws 
SQLException {
         if (allowMapToClass && outputClass != null) {
             Class<?> outputClazz = 
getCamelContext().getClassResolver().resolveClass(outputClass);
@@ -517,6 +517,7 @@ public abstract class DefaultSqlEndpoint extends 
DefaultPollingEndpoint implemen
         }
     }
 
+    @SuppressWarnings({ "rawtypes", "unchecked" })
     public Object queryForObject(ResultSet rs) throws SQLException {
         Object result = null;
         if (outputClass == null) {
diff --git 
a/components/camel-sql/src/main/java/org/apache/camel/component/sql/DefaultSqlPrepareStatementStrategy.java
 
b/components/camel-sql/src/main/java/org/apache/camel/component/sql/DefaultSqlPrepareStatementStrategy.java
index 69c3b8cf00ab..b2ea06e537fe 100644
--- 
a/components/camel-sql/src/main/java/org/apache/camel/component/sql/DefaultSqlPrepareStatementStrategy.java
+++ 
b/components/camel-sql/src/main/java/org/apache/camel/component/sql/DefaultSqlPrepareStatementStrategy.java
@@ -264,7 +264,7 @@ public class DefaultSqlPrepareStatementStrategy implements 
SqlPrepareStatementSt
         }
     }
 
-    @SuppressWarnings("unchecked")
+    @SuppressWarnings({ "unchecked", "rawtypes" })
     protected static CompositeIterator<?> createInParameterIterator(Object 
value) {
         Iterator<?> it;
         // if the body is a String then honor quotes etc.
diff --git 
a/components/camel-sql/src/main/java/org/apache/camel/component/sql/SqlConsumer.java
 
b/components/camel-sql/src/main/java/org/apache/camel/component/sql/SqlConsumer.java
index 1ae2d6ecbce0..44b466247df6 100644
--- 
a/components/camel-sql/src/main/java/org/apache/camel/component/sql/SqlConsumer.java
+++ 
b/components/camel-sql/src/main/java/org/apache/camel/component/sql/SqlConsumer.java
@@ -215,6 +215,7 @@ public class SqlConsumer extends 
ScheduledBatchPollingConsumer {
         return messagePolled;
     }
 
+    @SuppressWarnings("rawtypes")
     private void addListToQueue(Object data, Queue<DataHolder> answer) {
         if (data instanceof List) {
             // create a list of exchange objects with the data
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlConsumerOutputTypeSelectListTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlConsumerOutputTypeSelectListTest.java
index 2786b8369af9..3f96e0d02070 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlConsumerOutputTypeSelectListTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlConsumerOutputTypeSelectListTest.java
@@ -57,6 +57,7 @@ public class SqlConsumerOutputTypeSelectListTest extends 
CamelTestSupport {
         }
     }
 
+    @SuppressWarnings("unchecked")
     @Test
     public void testOutputType() throws Exception {
         MockEndpoint mock = getMockEndpoint("mock:result");
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlConsumerOutputTypeSelectOneTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlConsumerOutputTypeSelectOneTest.java
index 9cb542f58576..22bc24986c09 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlConsumerOutputTypeSelectOneTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlConsumerOutputTypeSelectOneTest.java
@@ -85,6 +85,7 @@ public class SqlConsumerOutputTypeSelectOneTest {
         assertThat(result.getLicense(), CoreMatchers.is("XXX"));
     }
 
+    @SuppressWarnings("unchecked")
     @Test
     public void testSelectOneWithoutClass() throws Exception {
         camel1.addRoutes(new RouteBuilder() {
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlDynamicKameletTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlDynamicKameletTest.java
index 20995c8d2ad0..a2c903411bf6 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlDynamicKameletTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlDynamicKameletTest.java
@@ -49,6 +49,7 @@ public class SqlDynamicKameletTest extends CamelTestSupport {
         }
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testSimulateDynamicKamelet() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -58,9 +59,9 @@ public class SqlDynamicKameletTest extends CamelTestSupport {
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(2, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("Camel", row.get("PROJECT"));
         row = (Map) list.get(1);
         assertEquals("AMQ", row.get("PROJECT"));
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerAndInTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerAndInTest.java
index 94d7cdc16559..7893f539a5dc 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerAndInTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerAndInTest.java
@@ -52,6 +52,7 @@ public class SqlProducerAndInTest extends CamelTestSupport {
         }
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testQueryInArray() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -61,14 +62,15 @@ public class SqlProducerAndInTest extends CamelTestSupport {
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(2, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("Camel", row.get("PROJECT"));
         row = (Map) list.get(1);
         assertEquals("AMQ", row.get("PROJECT"));
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testQueryInList() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -82,14 +84,15 @@ public class SqlProducerAndInTest extends CamelTestSupport {
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(2, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("Camel", row.get("PROJECT"));
         row = (Map) list.get(1);
         assertEquals("AMQ", row.get("PROJECT"));
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testQueryInString() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -99,9 +102,9 @@ public class SqlProducerAndInTest extends CamelTestSupport {
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(2, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("Camel", row.get("PROJECT"));
         row = (Map) list.get(1);
         assertEquals("AMQ", row.get("PROJECT"));
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerCustomDataSourceTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerCustomDataSourceTest.java
index 34c098d5a360..601e914140b7 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerCustomDataSourceTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerCustomDataSourceTest.java
@@ -59,6 +59,7 @@ public class SqlProducerCustomDataSourceTest extends 
CamelTestSupport {
         }
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testCustomDataSource() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -74,9 +75,9 @@ public class SqlProducerCustomDataSourceTest extends 
CamelTestSupport {
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(2, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("Camel", row.get("PROJECT"));
         row = (Map) list.get(1);
         assertEquals("AMQ", row.get("PROJECT"));
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerFetchSizeTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerFetchSizeTest.java
index 49f580572b1e..e2a6386acb4c 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerFetchSizeTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerFetchSizeTest.java
@@ -50,6 +50,7 @@ public class SqlProducerFetchSizeTest extends 
CamelTestSupport {
         }
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testFetchSize() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -59,9 +60,9 @@ public class SqlProducerFetchSizeTest extends 
CamelTestSupport {
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(2, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("Camel", row.get("PROJECT"));
         row = (Map) list.get(1);
         assertEquals("AMQ", row.get("PROJECT"));
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInBodyTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInBodyTest.java
index 98ac9d2488bf..2d57eb80796f 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInBodyTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInBodyTest.java
@@ -51,6 +51,7 @@ public class SqlProducerInBodyTest extends CamelTestSupport {
         }
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testQueryInArray() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -60,14 +61,15 @@ public class SqlProducerInBodyTest extends CamelTestSupport 
{
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(2, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("Camel", row.get("PROJECT"));
         row = (Map) list.get(1);
         assertEquals("AMQ", row.get("PROJECT"));
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testQueryInList() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -81,14 +83,15 @@ public class SqlProducerInBodyTest extends CamelTestSupport 
{
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(2, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("Camel", row.get("PROJECT"));
         row = (Map) list.get(1);
         assertEquals("AMQ", row.get("PROJECT"));
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testQueryInString() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -98,9 +101,9 @@ public class SqlProducerInBodyTest extends CamelTestSupport {
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(2, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("Camel", row.get("PROJECT"));
         row = (Map) list.get(1);
         assertEquals("AMQ", row.get("PROJECT"));
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInMultiTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInMultiTest.java
index 75bdde57a6f6..23429b312f7a 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInMultiTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInMultiTest.java
@@ -53,6 +53,7 @@ public class SqlProducerInMultiTest extends CamelTestSupport {
         }
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testQueryInArray() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -65,9 +66,9 @@ public class SqlProducerInMultiTest extends CamelTestSupport {
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(6, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("Camel", row.get("PROJECT"));
         assertEquals("ASF", row.get("license"));
         row = (Map) list.get(1);
@@ -87,6 +88,7 @@ public class SqlProducerInMultiTest extends CamelTestSupport {
         assertEquals("YYY", row.get("license"));
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testQueryInList() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -100,9 +102,9 @@ public class SqlProducerInMultiTest extends 
CamelTestSupport {
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(6, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("Camel", row.get("PROJECT"));
         assertEquals("ASF", row.get("license"));
         row = (Map) list.get(1);
@@ -122,6 +124,7 @@ public class SqlProducerInMultiTest extends 
CamelTestSupport {
         assertEquals("YYY", row.get("license"));
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testQueryInString() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -134,9 +137,9 @@ public class SqlProducerInMultiTest extends 
CamelTestSupport {
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(6, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("Camel", row.get("PROJECT"));
         assertEquals("ASF", row.get("license"));
         row = (Map) list.get(1);
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInTest.java
index 8b8cae5211ee..16859985c70a 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInTest.java
@@ -52,6 +52,7 @@ public class SqlProducerInTest extends CamelTestSupport {
         }
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testQueryInArray() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -61,14 +62,15 @@ public class SqlProducerInTest extends CamelTestSupport {
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(2, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("Camel", row.get("PROJECT"));
         row = (Map) list.get(1);
         assertEquals("AMQ", row.get("PROJECT"));
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testQueryInList() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -82,14 +84,15 @@ public class SqlProducerInTest extends CamelTestSupport {
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(2, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("Camel", row.get("PROJECT"));
         row = (Map) list.get(1);
         assertEquals("AMQ", row.get("PROJECT"));
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testQueryInString() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -99,9 +102,9 @@ public class SqlProducerInTest extends CamelTestSupport {
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(2, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("Camel", row.get("PROJECT"));
         row = (Map) list.get(1);
         assertEquals("AMQ", row.get("PROJECT"));
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInVariablesTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInVariablesTest.java
index 0d1b50db75f8..02dac15e0ad4 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInVariablesTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInVariablesTest.java
@@ -52,6 +52,7 @@ public class SqlProducerInVariablesTest extends 
CamelTestSupport {
         }
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testQueryInArray() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -62,14 +63,15 @@ public class SqlProducerInVariablesTest extends 
CamelTestSupport {
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(2, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("Camel", row.get("PROJECT"));
         row = (Map) list.get(1);
         assertEquals("AMQ", row.get("PROJECT"));
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testQueryInList() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -83,14 +85,15 @@ public class SqlProducerInVariablesTest extends 
CamelTestSupport {
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(2, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("Camel", row.get("PROJECT"));
         row = (Map) list.get(1);
         assertEquals("AMQ", row.get("PROJECT"));
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testQueryInString() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -100,9 +103,9 @@ public class SqlProducerInVariablesTest extends 
CamelTestSupport {
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(2, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("Camel", row.get("PROJECT"));
         row = (Map) list.get(1);
         assertEquals("AMQ", row.get("PROJECT"));
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerOutputTypeSelectListTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerOutputTypeSelectListTest.java
index 78a31da3e902..42125b5983b0 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerOutputTypeSelectListTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerOutputTypeSelectListTest.java
@@ -52,6 +52,7 @@ public class SqlProducerOutputTypeSelectListTest extends 
CamelTestSupport {
         }
     }
 
+    @SuppressWarnings("unchecked")
     @Test
     public void testOutputType() throws Exception {
         MockEndpoint mock = getMockEndpoint("mock:result");
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerOutputTypeSelectOneTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerOutputTypeSelectOneTest.java
index 580313c5838d..dc0f58072ce1 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerOutputTypeSelectOneTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerOutputTypeSelectOneTest.java
@@ -113,6 +113,7 @@ public class SqlProducerOutputTypeSelectOneTest {
         List<Exchange> exchanges = mock.getReceivedExchanges();
         assertThat(exchanges.size(), CoreMatchers.is(1));
 
+        @SuppressWarnings("unchecked")
         Map<String, Object> result = 
exchanges.get(0).getIn().getBody(Map.class);
         assertThat((Integer) result.get("ID"), CoreMatchers.is(3));
         assertThat((String) result.get("PROJECT"), CoreMatchers.is("Linux"));
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerToDTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerToDTest.java
index 2aca173523f8..e3366ee8f428 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerToDTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerToDTest.java
@@ -53,6 +53,7 @@ public class SqlProducerToDTest extends CamelTestSupport {
         }
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testToD() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -62,9 +63,9 @@ public class SqlProducerToDTest extends CamelTestSupport {
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
         assertEquals(1, list.size());
-        Map row = (Map) list.get(0);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("AMQ", row.get("PROJECT"));
     }
 
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerWhereIssueTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerWhereIssueTest.java
index c6ec48d53062..38f56d60aadd 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerWhereIssueTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerWhereIssueTest.java
@@ -49,6 +49,7 @@ public class SqlProducerWhereIssueTest extends 
CamelTestSupport {
         }
     }
 
+    @SuppressWarnings("rawtypes")
     @Test
     public void testQueryWhereIssue() throws InterruptedException {
         MockEndpoint mock = getMockEndpoint("mock:query");
@@ -58,8 +59,8 @@ public class SqlProducerWhereIssueTest extends 
CamelTestSupport {
 
         MockEndpoint.assertIsSatisfied(context);
 
-        List list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
-        Map row = (Map) list.get(0);
+        List<?> list = 
mock.getReceivedExchanges().get(0).getIn().getBody(List.class);
+        Map<?, ?> row = (Map) list.get(0);
         assertEquals("ASF", row.get("LICENSE"));
         assertEquals(2L, row.get("ROWCOUNT"));
         row = (Map) list.get(1);
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/stored/CallableStatementWrapperTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/stored/CallableStatementWrapperTest.java
index db084f27297e..8abe6e72dbab 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/stored/CallableStatementWrapperTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/stored/CallableStatementWrapperTest.java
@@ -22,6 +22,7 @@ import java.util.Map;
 import org.apache.camel.Exchange;
 import org.apache.camel.component.sql.stored.template.TemplateParser;
 import org.apache.camel.test.junit5.CamelTestSupport;
+import org.apache.camel.test.junit5.TestSupport;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.springframework.dao.DataAccessException;
@@ -64,7 +65,7 @@ public class CallableStatementWrapperTest extends 
CamelTestSupport {
                                                                         + 
"(INTEGER ${header.v1},INTEGER ${header.v2},OUT INTEGER resultofsub)",
                 factory);
 
-        final Exchange exchange = createExchangeWithBody(null);
+        final Exchange exchange = 
TestSupport.createExchangeWithBody(this.context, null);
         exchange.getIn().setHeader("v1", 1);
         exchange.getIn().setHeader("v2", 2);
 
@@ -88,7 +89,7 @@ public class CallableStatementWrapperTest extends 
CamelTestSupport {
                                                                         + 
"(OUT INTEGER resultofsub, INTEGER ${header.v1},INTEGER ${header.v2})",
                 factory);
 
-        final Exchange exchange = createExchangeWithBody(null);
+        final Exchange exchange = 
TestSupport.createExchangeWithBody(this.context, null);
         exchange.getIn().setHeader("v1", 1);
         exchange.getIn().setHeader("v2", 2);
 
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/stored/ParserTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/stored/ParserTest.java
index 3d0ba740bdf1..382d5928aa47 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/stored/ParserTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/stored/ParserTest.java
@@ -33,6 +33,7 @@ import org.apache.camel.impl.DefaultCamelContext;
 import org.apache.camel.spi.PropertiesComponent;
 import org.apache.camel.support.DefaultExchange;
 import org.apache.camel.test.junit5.CamelTestSupport;
+import org.apache.camel.test.junit5.TestSupport;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
@@ -56,7 +57,7 @@ public class ParserTest extends CamelTestSupport {
         assertEquals("addnumbers", template.getProcedureName());
         assertEquals(5, template.getParameterList().size());
 
-        Exchange exchange = createExchangeWithBody(null);
+        Exchange exchange = TestSupport.createExchangeWithBody(this.context, 
null);
         exchange.getIn().setHeader("header1", 1);
         exchange.setProperty("property1", "constant string");
         exchange.getIn().setHeader("header2", BigInteger.valueOf(2));
@@ -103,7 +104,7 @@ public class ParserTest extends CamelTestSupport {
 
     @Test
     public void nestedSimpleExpression() {
-        Exchange exchange = createExchangeWithBody(1);
+        Exchange exchange = TestSupport.createExchangeWithBody(this.context, 
1);
         exchange.getIn().setHeader("foo", 1);
         exchange.getIn().setHeader("bar", 3);
         Template template = parser.parseTemplate("ADDNUMBERS2(INTEGER 
${header.foo},INTEGER ${header.bar})");
@@ -127,7 +128,7 @@ public class ParserTest extends CamelTestSupport {
     public void colonInSimple() {
         PropertiesComponent pc = context.getPropertiesComponent();
         pc.setLocation("classpath:jndi.properties");
-        Exchange exchange = createExchangeWithBody(1);
+        Exchange exchange = TestSupport.createExchangeWithBody(this.context, 
1);
         Template template = parser.parseTemplate("ADDNUMBERS2(-1342 
${properties:java.naming.factory.initial})");
         
assertEquals("org.apache.camel.support.jndi.CamelInitialContextFactory",
                 ((InParameter) 
template.getParameterList().get(0)).getValueExtractor().eval(exchange, null));
@@ -136,9 +137,9 @@ public class ParserTest extends CamelTestSupport {
     @Test
     public void colonInLocation() {
         Template template = parser.parseTemplate("ADDNUMBERS2(-1342 :#a:)");
-        Exchange exchange = createExchangeWithBody(1);
+        Exchange exchange = TestSupport.createExchangeWithBody(this.context, 
1);
 
-        Map container = new HashMap();
+        Map<String, Integer> container = new HashMap<>();
         container.put("a:", 1);
         assertEquals(1, ((InParameter) 
template.getParameterList().get(0)).getValueExtractor().eval(exchange, 
container));
     }
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/stored/ProducerInOutTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/stored/ProducerInOutTest.java
index ffc218d4f9ff..32f2170f256e 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/stored/ProducerInOutTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/stored/ProducerInOutTest.java
@@ -66,6 +66,7 @@ public class ProducerInOutTest extends CamelTestSupport {
 
         Exchange exchange = mock.getExchanges().get(0);
 
+        @SuppressWarnings("rawtypes")
         Map results = exchange.getIn().getBody(Map.class);
         assertEquals(1, results.get("out1"));
         assertEquals(2, results.get("out2"));
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/processor/aggregate/jdbc/ClassLoadingAwareObjectInputStreamTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/processor/aggregate/jdbc/ClassLoadingAwareObjectInputStreamTest.java
index 9e24dc1728ad..a8c9f188415e 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/processor/aggregate/jdbc/ClassLoadingAwareObjectInputStreamTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/processor/aggregate/jdbc/ClassLoadingAwareObjectInputStreamTest.java
@@ -56,16 +56,17 @@ public class ClassLoadingAwareObjectInputStreamTest {
         oos.flush();
         final byte[] serialized = baos.toByteArray();
 
-        final ObjectInputStream bis = new ClassLoadingAwareObjectInputStream(
-                context.getApplicationContextClassLoader(), new 
ByteArrayInputStream(serialized));
-        final DefaultExchangeHolder deserialized = (DefaultExchangeHolder) 
bis.readObject();
-
-        final DefaultExchange exchange2 = new DefaultExchange(context);
-        DefaultExchangeHolder.unmarshal(exchange2, deserialized);
-
-        List<MyObject> receivedObjects = exchange2.getIn().getBody(List.class);
-        assertEquals(1, receivedObjects.size());
-        assertEquals(o, receivedObjects.get(0));
+        try (final ObjectInputStream bis = new 
ClassLoadingAwareObjectInputStream(
+                context.getApplicationContextClassLoader(), new 
ByteArrayInputStream(serialized))) {
+            final DefaultExchangeHolder deserialized = (DefaultExchangeHolder) 
bis.readObject();
+            final DefaultExchange exchange2 = new DefaultExchange(context);
+            DefaultExchangeHolder.unmarshal(exchange2, deserialized);
+
+            @SuppressWarnings("unchecked")
+            List<MyObject> receivedObjects = 
exchange2.getIn().getBody(List.class);
+            assertEquals(1, receivedObjects.size());
+            assertEquals(o, receivedObjects.get(0));
+        }
     }
 
 }
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/processor/aggregate/jdbc/JdbcAggregateStoreAsTextTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/processor/aggregate/jdbc/JdbcAggregateStoreAsTextTest.java
index 6451048219cf..6e37111f48d6 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/processor/aggregate/jdbc/JdbcAggregateStoreAsTextTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/processor/aggregate/jdbc/JdbcAggregateStoreAsTextTest.java
@@ -97,6 +97,7 @@ public class JdbcAggregateStoreAsTextTest extends 
CamelSpringTestSupport {
         MockEndpoint.assertIsSatisfied(context);
     }
 
+    @SuppressWarnings({ "unchecked", "rawtypes" })
     @Test
     public void testStoreBodyAsTextAndNoHeaders() throws Exception {
         MockEndpoint mock = getMockEndpoint("mock:aggregated");
diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/processor/aggregate/jdbc/JdbcRemoveConfirmOrderAggregateTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/processor/aggregate/jdbc/JdbcRemoveConfirmOrderAggregateTest.java
index e3cca38a39e3..925a9748a6cb 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/processor/aggregate/jdbc/JdbcRemoveConfirmOrderAggregateTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/processor/aggregate/jdbc/JdbcRemoveConfirmOrderAggregateTest.java
@@ -23,7 +23,6 @@ import java.util.concurrent.TimeUnit;
 
 import javax.sql.DataSource;
 
-import org.apache.camel.AggregationStrategy;
 import org.apache.camel.Exchange;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
@@ -56,7 +55,7 @@ public class JdbcRemoveConfirmOrderAggregateTest extends 
AbstractJdbcAggregation
         }
     }
 
-    public static class MyAggregationStrategyWithDelay extends 
MyAggregationStrategy implements AggregationStrategy {
+    public static class MyAggregationStrategyWithDelay extends 
MyAggregationStrategy {
 
         @Override
         public Exchange aggregate(Exchange oldExchange, Exchange newExchange) {


Reply via email to