You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by or...@apache.org on 2022/04/12 12:44:39 UTC

[camel] 06/09: CAMEL-17763: cleanup unused exceptions in camel-jaxb

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

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

commit 4e3c1a853ee8b32d7f879cf0119f904f26a876b8
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Tue Apr 12 13:52:29 2022 +0200

    CAMEL-17763: cleanup unused exceptions in camel-jaxb
---
 .../jaxb/ConcurrentJaxbDataFormatSchemaValidationTest.java        | 4 ++--
 .../converter/jaxb/JaxbDataFormatMultipleNamespacesTest.java      | 2 +-
 .../camel/converter/jaxb/JaxbDataFormatPartClassHeaderTest.java   | 4 ++--
 .../apache/camel/converter/jaxb/JaxbDataFormatPartClassTest.java  | 4 ++--
 .../camel/converter/jaxb/JaxbDataFormatSchemaValidationTest.java  | 6 +++---
 .../jaxb/JaxbDataFormatSchemaValidationWithObjectFactoryTest.java | 4 ++--
 .../org/apache/camel/converter/jaxb/NonXmlCharFiltererTest.java   | 2 +-
 .../org/apache/camel/converter/jaxb/NonXmlFilterReaderTest.java   | 4 ++--
 .../java/org/apache/camel/example/DataFormatConcurrentTest.java   | 7 +++----
 .../test/java/org/apache/camel/example/DataFormatDataSetTest.java | 2 +-
 .../camel/example/ExplicitEncodingAndXMLCharFilteringTest.java    | 4 ++--
 .../java/org/apache/camel/example/ExplicitFileEncodingTest.java   | 4 ++--
 .../src/test/java/org/apache/camel/example/JAXBConvertTest.java   | 4 ++--
 .../org/apache/camel/example/JaxbConcurrentDataFormatTest.java    | 2 +-
 .../src/test/java/org/apache/camel/example/JaxbErrorLogTest.java  | 2 +-
 .../java/org/apache/camel/example/RouteWithErrorHandlerTest.java  | 4 ++--
 .../org/apache/camel/jaxb/CamelJaxbFallbackConverterTest.java     | 4 ++--
 .../org/apache/camel/jaxb/CamelJaxbNoNamespaceSchemaTest.java     | 4 ++--
 .../src/test/java/org/apache/camel/jaxb/CamelJaxbTest.java        | 6 +++---
 .../org/apache/camel/jaxb/DirectBeanToBeanPersonTypeTest.java     | 4 ++--
 .../jaxb/FallbackTypeConverterObjectFactoryDisabledTest.java      | 6 +++---
 .../camel/jaxb/FallbackTypeConverterObjectFactoryEnabledTest.java | 4 ++--
 .../camel/jaxb/FallbackTypeConverterShouldThrowExceptionTest.java | 8 ++++----
 .../test/java/org/apache/camel/jaxb/JaxbDataFormatIssueTest.java  | 2 +-
 .../apache/camel/jaxb/JaxbDataFormatMustBeJAXBElementTest.java    | 2 +-
 .../apache/camel/jaxb/JaxbMarshalNamespacePrefixMapperTest.java   | 6 +++---
 .../camel/jaxb/SplitterAndExceptionRouteTwistIssueTest.java       | 8 ++++----
 .../apache/camel/jaxb/TimerBeanToBeanNotificationTypeTest.java    | 4 ++--
 28 files changed, 58 insertions(+), 59 deletions(-)

diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/ConcurrentJaxbDataFormatSchemaValidationTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/ConcurrentJaxbDataFormatSchemaValidationTest.java
index fba42f71fa4..8618c457d34 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/ConcurrentJaxbDataFormatSchemaValidationTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/ConcurrentJaxbDataFormatSchemaValidationTest.java
@@ -110,9 +110,9 @@ public class ConcurrentJaxbDataFormatSchemaValidationTest extends CamelTestSuppo
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 JaxbDataFormat jaxbDataFormat = new JaxbDataFormat();
                 jaxbDataFormat.setContextPath(Person.class.getPackage().getName());
                 jaxbDataFormat.setSchema("classpath:person.xsd,classpath:address.xsd");
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatMultipleNamespacesTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatMultipleNamespacesTest.java
index 89124e5e4d6..02bc8dbaa34 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatMultipleNamespacesTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatMultipleNamespacesTest.java
@@ -98,7 +98,7 @@ public class JaxbDataFormatMultipleNamespacesTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatPartClassHeaderTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatPartClassHeaderTest.java
index 743d01c77ec..f484b09e1d4 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatPartClassHeaderTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatPartClassHeaderTest.java
@@ -66,10 +66,10 @@ public class JaxbDataFormatPartClassHeaderTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 JaxbDataFormat jaxbDataFormat = new JaxbDataFormat();
                 jaxbDataFormat.setContextPath(Address.class.getPackage().getName());
                 jaxbDataFormat.setPartNamespace(
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatPartClassTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatPartClassTest.java
index ce87bdb71fc..7911a41232b 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatPartClassTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatPartClassTest.java
@@ -66,10 +66,10 @@ public class JaxbDataFormatPartClassTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 JaxbDataFormat jaxbDataFormat = new JaxbDataFormat();
                 jaxbDataFormat.setContextPath(Address.class.getPackage().getName());
                 jaxbDataFormat.setPartClass(Address.class);
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationTest.java
index 8a8acbd5a02..dbc637bbb24 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationTest.java
@@ -115,7 +115,7 @@ public class JaxbDataFormatSchemaValidationTest extends CamelTestSupport {
     }
 
     @Test
-    public void testUnmarshallWithValidationException() throws Exception {
+    public void testUnmarshallWithValidationException() {
         String xml = new StringBuilder("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>")
                 .append("<person xmlns=\"person.jaxb.converter.camel.apache.org\" />")
                 .toString();
@@ -131,10 +131,10 @@ public class JaxbDataFormatSchemaValidationTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 JaxbDataFormat jaxbDataFormat = new JaxbDataFormat();
                 jaxbDataFormat.setContextPath(Person.class.getPackage().getName());
                 jaxbDataFormat.setSchema("classpath:person.xsd,classpath:address.xsd");
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationWithObjectFactoryTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationWithObjectFactoryTest.java
index c23d58a9338..56e5b1768b9 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationWithObjectFactoryTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationWithObjectFactoryTest.java
@@ -94,10 +94,10 @@ public class JaxbDataFormatSchemaValidationWithObjectFactoryTest extends CamelTe
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 JaxbDataFormat jaxbDataFormat = new JaxbDataFormat();
                 jaxbDataFormat.setContextPath(Message.class.getPackage().getName());
                 jaxbDataFormat.setSchema("classpath:message.xsd");
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/NonXmlCharFiltererTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/NonXmlCharFiltererTest.java
index 7384829716f..51a4925c8a9 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/NonXmlCharFiltererTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/NonXmlCharFiltererTest.java
@@ -96,7 +96,7 @@ public class NonXmlCharFiltererTest {
         when(nonXmlCharFiltererMock.filter(eq(new char[] { 'a', 'b', 'c' }), anyInt(), anyInt()))
                 .thenAnswer(new Answer<Boolean>() {
 
-                    public Boolean answer(InvocationOnMock invocation) throws Throwable {
+                    public Boolean answer(InvocationOnMock invocation) {
                         char[] buffer = (char[]) invocation.getArguments()[0];
                         buffer[0] = 'i';
                         buffer[1] = 'o';
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/NonXmlFilterReaderTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/NonXmlFilterReaderTest.java
index e7a5dd95488..619501f7ca5 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/NonXmlFilterReaderTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/NonXmlFilterReaderTest.java
@@ -93,11 +93,11 @@ public class NonXmlFilterReaderTest {
         }
 
         @Override
-        public void close() throws IOException {
+        public void close() {
         }
 
         @Override
-        public int read(char[] cbuf, int off, int len) throws IOException {
+        public int read(char[] cbuf, int off, int len) {
             int length = Math.min(len, constant.length);
             System.arraycopy(constant, 0, cbuf, off, length);
             return length;
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatConcurrentTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatConcurrentTest.java
index c44ef508acf..65ff228329f 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatConcurrentTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatConcurrentTest.java
@@ -98,7 +98,7 @@ public class DataFormatConcurrentTest extends CamelTestSupport {
 
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:marshal")
                         .marshal(new JaxbDataFormat("org.apache.camel.example"))
                         .process(exchange -> latch.countDown());
@@ -213,10 +213,9 @@ public class DataFormatConcurrentTest extends CamelTestSupport {
     /**
      * the individual size of one record is: fooBarSize = 1 -> 104 bytes fooBarSize = 50 -> 2046 bytes
      * 
-     * @return           the payloads used for this stress test
-     * @throws Exception
+     * @return the payloads used for this stress test
      */
-    public Foo[] createFoo(int testCount) throws Exception {
+    public Foo[] createFoo(int testCount) {
         Foo[] foos = new Foo[testCount];
         for (int i = 0; i < testCount; i++) {
             Foo foo = new Foo();
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatDataSetTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatDataSetTest.java
index edd52b51766..0e918c99568 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatDataSetTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatDataSetTest.java
@@ -32,7 +32,7 @@ public class DataFormatDataSetTest extends CamelTestSupport {
     }
 
     @Override
-    protected void bindToRegistry(Registry registry) throws Exception {
+    protected void bindToRegistry(Registry registry) {
         PurchaseOrder bean = new PurchaseOrder();
         bean.setName("Beer");
         bean.setAmount(23);
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/example/ExplicitEncodingAndXMLCharFilteringTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/example/ExplicitEncodingAndXMLCharFilteringTest.java
index 9fc89cfbd05..4c0115f177e 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/example/ExplicitEncodingAndXMLCharFilteringTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/example/ExplicitEncodingAndXMLCharFilteringTest.java
@@ -60,10 +60,10 @@ public class ExplicitEncodingAndXMLCharFilteringTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 JaxbDataFormat jaxb = new JaxbDataFormat("org.apache.camel.example");
                 jaxb.setFilterNonXmlChars(true);
                 jaxb.setEncoding("iso-8859-1");
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/example/ExplicitFileEncodingTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/example/ExplicitFileEncodingTest.java
index 772b63a48b2..ba55d201c42 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/example/ExplicitFileEncodingTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/example/ExplicitFileEncodingTest.java
@@ -51,10 +51,10 @@ public class ExplicitFileEncodingTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 JaxbDataFormat jaxb = new JaxbDataFormat("org.apache.camel.example");
                 jaxb.setEncoding("iso-8859-1");
 
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/example/JAXBConvertTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/example/JAXBConvertTest.java
index 8a6aa8f55b6..7ae23a475d9 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/example/JAXBConvertTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/example/JAXBConvertTest.java
@@ -33,7 +33,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 public class JAXBConvertTest extends ExchangeTestSupport {
 
     @Test
-    public void testConverter() throws Exception {
+    public void testConverter() {
         PurchaseOrder purchaseOrder = context.getTypeConverter().convertTo(PurchaseOrder.class, exchange,
                 "<purchaseOrder name='foo' amount='123.45' price='2.22'/>");
 
@@ -44,7 +44,7 @@ public class JAXBConvertTest extends ExchangeTestSupport {
     }
 
     @Test
-    public void testConverterTwice() throws Exception {
+    public void testConverterTwice() {
         PurchaseOrder purchaseOrder = context.getTypeConverter().convertTo(PurchaseOrder.class, exchange,
                 "<purchaseOrder name='foo' amount='123.45' price='2.22'/>");
 
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/example/JaxbConcurrentDataFormatTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/example/JaxbConcurrentDataFormatTest.java
index 72d8f6b58c3..c765dc2f7da 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/example/JaxbConcurrentDataFormatTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/example/JaxbConcurrentDataFormatTest.java
@@ -48,7 +48,7 @@ public class JaxbConcurrentDataFormatTest extends CamelTestSupport {
         for (int i = 0; i < files; i++) {
             final int index = i;
             executor.submit(new Callable<Object>() {
-                public Object call() throws Exception {
+                public Object call() {
                     PurchaseOrder bean = new PurchaseOrder();
                     bean.setName("Beer");
                     bean.setAmount(Double.valueOf("" + index));
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/example/JaxbErrorLogTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/example/JaxbErrorLogTest.java
index 0f272a319d6..49dd7372329 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/example/JaxbErrorLogTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/example/JaxbErrorLogTest.java
@@ -44,7 +44,7 @@ public class JaxbErrorLogTest extends CamelTestSupport {
     protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("seda:test")
                         .bean(new FailingBean())
                         .to("log:end", "mock:end");
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/example/RouteWithErrorHandlerTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/example/RouteWithErrorHandlerTest.java
index c26db353b3b..3ef56d135a6 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/example/RouteWithErrorHandlerTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/example/RouteWithErrorHandlerTest.java
@@ -71,10 +71,10 @@ public class RouteWithErrorHandlerTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 errorHandler(deadLetterChannel("mock:error").redeliveryDelay(0));
 
                 onException(InvalidOrderException.class).maximumRedeliveries(0).handled(true)
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbFallbackConverterTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbFallbackConverterTest.java
index bbc40f0a7a0..f3cb6624d6f 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbFallbackConverterTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbFallbackConverterTest.java
@@ -37,7 +37,7 @@ import static org.junit.jupiter.api.Assertions.fail;
 public class CamelJaxbFallbackConverterTest extends ExchangeTestSupport {
 
     @Test
-    public void testFallbackConverterWithoutObjectFactory() throws Exception {
+    public void testFallbackConverterWithoutObjectFactory() {
         TypeConverter converter = context.getTypeConverter();
         Foo foo = converter.convertTo(Foo.class, exchange,
                 "<foo><zot name=\"bar1\" value=\"value\" otherValue=\"otherValue\"/></foo>");
@@ -59,7 +59,7 @@ public class CamelJaxbFallbackConverterTest extends ExchangeTestSupport {
     }
 
     @Test
-    public void testFallbackConverterUnmarshalWithNonJAXBComplaintValue() throws Exception {
+    public void testFallbackConverterUnmarshalWithNonJAXBComplaintValue() {
         TypeConverter converter = context.getTypeConverter();
 
         try {
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbNoNamespaceSchemaTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbNoNamespaceSchemaTest.java
index 85a4ddffc63..76d996d0c61 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbNoNamespaceSchemaTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbNoNamespaceSchemaTest.java
@@ -44,10 +44,10 @@ public class CamelJaxbNoNamespaceSchemaTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
 
-            public void configure() throws Exception {
+            public void configure() {
                 JaxbDataFormat dataFormat = new JaxbDataFormat("org.apache.camel.foo.bar");
                 dataFormat.setNoNamespaceSchemaLocation("person-no-namespace.xsd");
                 dataFormat.setIgnoreJAXBElement(false);
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbTest.java
index 219fdb0ddd1..f525363a30d 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbTest.java
@@ -48,7 +48,7 @@ public class CamelJaxbTest extends CamelTestSupport {
     }
 
     @Test
-    public void testUnmarshalBadCharsNoFiltering() throws Exception {
+    public void testUnmarshalBadCharsNoFiltering() {
         String xml = "<Person><firstName>FOO</firstName><lastName>BAR\u0008</lastName></Person>";
         assertThrows(CamelExecutionException.class, () -> template.sendBody("direct:getJAXBElementValue", xml));
     }
@@ -185,10 +185,10 @@ public class CamelJaxbTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
 
-            public void configure() throws Exception {
+            public void configure() {
                 JaxbDataFormat dataFormat = new JaxbDataFormat("org.apache.camel.foo.bar");
                 dataFormat.setSchemaLocation("person.xsd");
                 dataFormat.setIgnoreJAXBElement(false);
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/DirectBeanToBeanPersonTypeTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/DirectBeanToBeanPersonTypeTest.java
index bafceaba180..868e4c47c96 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/DirectBeanToBeanPersonTypeTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/DirectBeanToBeanPersonTypeTest.java
@@ -37,10 +37,10 @@ public class DirectBeanToBeanPersonTypeTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:start")
                         .bean(MyPersonService.class, "createPerson")
                         .bean(MyPersonService.class, "sendPerson");
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterObjectFactoryDisabledTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterObjectFactoryDisabledTest.java
index e825e246c56..5b39127ec3e 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterObjectFactoryDisabledTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterObjectFactoryDisabledTest.java
@@ -28,7 +28,7 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
 public class FallbackTypeConverterObjectFactoryDisabledTest extends CamelTestSupport {
 
     @Test
-    public void testObjectFactoryFalse() throws Exception {
+    public void testObjectFactoryFalse() {
         Message in = new Message("Hello World");
         getMockEndpoint("mock:a").expectedBodiesReceived(in);
 
@@ -36,12 +36,12 @@ public class FallbackTypeConverterObjectFactoryDisabledTest extends CamelTestSup
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         context.getGlobalOptions().put(FallbackTypeConverter.OBJECT_FACTORY, "false");
         return new RouteBuilder(context) {
 
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:a").convertBodyTo(String.class).to("direct:b");
                 from("direct:b").convertBodyTo(Message.class).to("mock:a");
             }
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterObjectFactoryEnabledTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterObjectFactoryEnabledTest.java
index 32c9bdd4ac5..bf2a826d21f 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterObjectFactoryEnabledTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterObjectFactoryEnabledTest.java
@@ -35,12 +35,12 @@ public class FallbackTypeConverterObjectFactoryEnabledTest extends CamelTestSupp
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         context.getGlobalOptions().put(FallbackTypeConverter.OBJECT_FACTORY, "true");
         return new RouteBuilder(context) {
 
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:a").convertBodyTo(String.class).to("direct:b");
                 from("direct:b").convertBodyTo(Message.class).to("mock:a");
             }
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterShouldThrowExceptionTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterShouldThrowExceptionTest.java
index 35480cbcdea..3c125ea33b3 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterShouldThrowExceptionTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterShouldThrowExceptionTest.java
@@ -78,14 +78,14 @@ public class FallbackTypeConverterShouldThrowExceptionTest extends CamelTestSupp
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder(context) {
 
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:a").process(new Processor() {
                     @Override
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         try {
                             exchange.getIn().getBody(Foo.class);
                         } catch (TypeConversionException e) {
@@ -94,7 +94,7 @@ public class FallbackTypeConverterShouldThrowExceptionTest extends CamelTestSupp
                     }
                 }).to("mock:a").process(new Processor() {
                     @Override
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         try {
                             exchange.getIn().getBody(List.class);
                         } catch (TypeConversionException e) {
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbDataFormatIssueTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbDataFormatIssueTest.java
index 830cb1f874c..88c6629c510 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbDataFormatIssueTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbDataFormatIssueTest.java
@@ -44,7 +44,7 @@ public class JaxbDataFormatIssueTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbDataFormatMustBeJAXBElementTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbDataFormatMustBeJAXBElementTest.java
index d63090b1d57..ce7ee2806ac 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbDataFormatMustBeJAXBElementTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbDataFormatMustBeJAXBElementTest.java
@@ -63,7 +63,7 @@ public class JaxbDataFormatMustBeJAXBElementTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbMarshalNamespacePrefixMapperTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbMarshalNamespacePrefixMapperTest.java
index b9d68cc0af6..af293853df3 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbMarshalNamespacePrefixMapperTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbMarshalNamespacePrefixMapperTest.java
@@ -40,7 +40,7 @@ public class JaxbMarshalNamespacePrefixMapperTest extends CamelTestSupport {
     private static final Logger LOG = LoggerFactory.getLogger(JaxbMarshalNamespacePrefixMapperTest.class);
 
     @BindToRegistry("myPrefix")
-    public Map<String, String> addMap() throws Exception {
+    public Map<String, String> addMap() {
         Map<String, String> map = new HashMap<>();
         map.put("http://www.camel.apache.org/jaxb/example/order/1", "o");
         map.put("http://www.camel.apache.org/jaxb/example/address/1", "a");
@@ -77,10 +77,10 @@ public class JaxbMarshalNamespacePrefixMapperTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 JaxbDataFormat df = new JaxbDataFormat();
                 df.setContextPath("org.apache.camel.example");
                 df.setNamespacePrefixRef("myPrefix");
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/SplitterAndExceptionRouteTwistIssueTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/SplitterAndExceptionRouteTwistIssueTest.java
index c7008c8aad1..2a7084c3182 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/SplitterAndExceptionRouteTwistIssueTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/SplitterAndExceptionRouteTwistIssueTest.java
@@ -91,11 +91,11 @@ public class SplitterAndExceptionRouteTwistIssueTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
 
             @Override
-            public void configure() throws Exception {
+            public void configure() {
 
                 errorHandler(
                         deadLetterChannel(mockRejectEndpoint)
@@ -110,7 +110,7 @@ public class SplitterAndExceptionRouteTwistIssueTest extends CamelTestSupport {
                         .convertBodyTo(String.class, "UTF-8")
                         .process(new Processor() {
                             @Override
-                            public void process(Exchange exchange) throws Exception {
+                            public void process(Exchange exchange) {
                                 String text = (String) exchange.getIn().getBody();
                                 Twits twits = new Twits();
 
@@ -128,7 +128,7 @@ public class SplitterAndExceptionRouteTwistIssueTest extends CamelTestSupport {
                         .convertBodyTo(String.class, "UTF-8")
                         .process(new Processor() {
                             @Override
-                            public void process(Exchange exchange) throws Exception {
+                            public void process(Exchange exchange) {
                                 String text = (String) exchange.getIn().getBody();
 
                                 StringBuilder twits = new StringBuilder();
diff --git a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/TimerBeanToBeanNotificationTypeTest.java b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/TimerBeanToBeanNotificationTypeTest.java
index b66a6999b97..9c090006021 100644
--- a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/TimerBeanToBeanNotificationTypeTest.java
+++ b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/TimerBeanToBeanNotificationTypeTest.java
@@ -34,10 +34,10 @@ public class TimerBeanToBeanNotificationTypeTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("timer:foo?delay=500&repeatCount=1")
                         .log("Timer triggered")
                         .bean(MyNotificationService.class, "createNotification")