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 2023/12/01 10:26:42 UTC

(camel) branch main updated: (chores) removed redundant or unused exceptions in http components

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


The following commit(s) were added to refs/heads/main by this push:
     new a3b93743744 (chores) removed redundant or unused exceptions in http components
a3b93743744 is described below

commit a3b93743744525aa483c5cb5b0db7919ead17e59
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Thu Nov 30 18:32:12 2023 -0300

    (chores) removed redundant or unused exceptions in http components
---
 .../apache/camel/http/common/CamelServletTest.java |  4 ++--
 .../camel/http/common/DefaultHttpBindingTest.java  |  8 +++----
 .../http/common/HttpSendDynamicAwareTest.java      |  2 +-
 .../apache/camel/component/http/HttpEndpoint.java  |  2 +-
 .../http/CamelComponentVerifierExtensionTest.java  | 16 ++++++-------
 .../component/http/CamelComponentVerifierTest.java | 18 +++++++--------
 .../component/http/HttpAuthenticationTest.java     |  8 +++----
 .../apache/camel/component/http/HttpBodyTest.java  |  8 +++----
 .../component/http/HttpBridgeEndpointTest.java     | 10 ++++-----
 .../camel/component/http/HttpCamelHeadersTest.java |  2 +-
 .../camel/component/http/HttpCharsetTest.java      |  6 ++---
 .../component/http/HttpClientConfigurerTest.java   |  4 ++--
 .../camel/component/http/HttpCompressionTest.java  |  4 ++--
 .../http/HttpCustomComponentNameTest.java          |  2 +-
 .../HttpEndpointOptionsNotChangeComponentTest.java |  2 +-
 .../camel/component/http/HttpEndpointURLTest.java  |  8 +++----
 .../http/HttpInvalidConfigurationTest.java         |  2 +-
 .../HttpInvalidHttpClientConfigurationTest.java    |  2 +-
 .../camel/component/http/HttpMethodsTest.java      | 26 +++++++++++-----------
 .../component/http/HttpNoCamelHeaderTest.java      |  2 +-
 .../http/HttpNoConnectionRedeliveryTest.java       |  6 ++---
 .../camel/component/http/HttpNoConnectionTest.java |  2 +-
 .../http/HttpOAuth2AuthenticationTest.java         |  2 +-
 .../apache/camel/component/http/HttpPathTest.java  | 10 ++++-----
 .../component/http/HttpPollingConsumerTest.java    | 10 ++++-----
 .../http/HttpProducerContentLengthTest.java        |  4 ++--
 .../http/HttpProducerContentTypeTest.java          |  4 ++--
 .../HttpProducerContentTypeWithCharsetTest.java    |  4 ++--
 .../HttpProducerContentTypeWithSemiColonTest.java  |  4 ++--
 .../component/http/HttpProducerLoadManualIT.java   |  4 ++--
 .../component/http/HttpProducerRestartTest.java    |  2 +-
 .../component/http/HttpProducerSessionTest.java    |  4 ++--
 .../HttpProducerTwoHeadersWithSameKeyTest.java     |  2 +-
 .../HttpProducerTwoParametersWithSameKeyTest.java  |  2 +-
 .../component/http/HttpProducerUserAgentTest.java  |  2 +-
 .../component/http/HttpProxyAndBasicAuthTest.java  |  2 +-
 .../camel/component/http/HttpProxyServerTest.java  |  6 ++---
 .../component/http/HttpQueryParameterTest.java     |  6 ++---
 .../apache/camel/component/http/HttpQueryTest.java |  8 +++----
 .../camel/component/http/HttpRedirectTest.java     | 10 ++++-----
 .../component/http/HttpReferenceParameterTest.java |  2 +-
 .../camel/component/http/HttpSNIHostNameTest.java  |  2 +-
 .../camel/component/http/HttpSOTimeoutTest.java    |  8 +++----
 .../http/HttpSendDynamicAwareBasicAuthTest.java    |  6 ++---
 .../http/HttpSendDynamicAwareEmptyPathTest.java    |  6 ++---
 .../http/HttpSendDynamicAwareHeadersTest.java      |  6 ++---
 .../http/HttpSendDynamicAwareMultiValueTest.java   |  4 ++--
 .../http/HttpSendDynamicAwarePathHeaderTest.java   |  6 ++---
 .../http/HttpSendDynamicAwareRawParameterTest.java |  6 ++---
 .../http/HttpSendDynamicAwareRawTest.java          |  6 ++---
 .../component/http/HttpSendDynamicAwareTest.java   |  6 ++---
 .../HttpSendDynamicAwareUriWithSpacesTest.java     |  6 ++---
 .../HttpSendDynamicAwareUriWithoutSlashTest.java   |  8 +++----
 .../camel/component/http/HttpSetHeaderIdsTest.java |  6 ++---
 .../component/http/HttpSquareBracketTest.java      |  2 +-
 .../http/HttpThrowExceptionOnFailureTest.java      |  8 +++----
 .../camel/component/http/HttpToDSOTimeoutTest.java | 10 ++++-----
 .../component/http/HttpWithHttpUriHeaderTest.java  |  2 +-
 .../component/http/HttpsAuthenticationTest.java    |  4 ++--
 .../apache/camel/component/http/HttpsGetTest.java  |  2 +-
 .../HttpsProducerWithSystemPropertiesTest.java     |  8 +++----
 .../http/HttpsSslContextParametersGetTest.java     |  2 +-
 ...psTwoComponentsSslContextParametersGetTest.java |  2 +-
 ...tpsTwoDifferentSslContextParametersGetTest.java |  2 +-
 .../component/http/helper/HttpHelperTest.java      | 11 +++++----
 .../http/rest/RestCamelComponentVerifierTest.java  |  6 ++---
 .../component/jetty/CamelContinuationServlet.java  |  8 +++----
 .../camel/component/jetty/JettyHttpComponent.java  |  4 ++--
 .../component/jetty11/AttachmentHttpBinding.java   |  2 +-
 .../component/jetty11/JettyHttpEndpoint11.java     |  2 +-
 .../component/jetty/ExcludeCipherSuitesTest.java   |  2 +-
 ...ExplicitHttpsSslContextParametersRouteTest.java |  2 +-
 .../jetty/JettyComponentMuteExceptionTest.java     |  2 +-
 .../camel/component/jetty/JettyImageFileTest.java  |  4 ++--
 .../camel/component/jetty/MainHttpsRouteTest.java  |  2 +-
 .../component/jetty/MultiPartFormBigFileTest.java  |  2 +-
 .../camel/component/jetty/MultiPartFormTest.java   |  2 +-
 .../jetty/TwoCamelContextWithJettyRouteTest.java   | 10 ++++-----
 .../rest/RestJettyNoContentRestConfigTest.java     | 14 ++++++------
 .../jetty/rest/RestJettyNoContentTest.java         | 14 ++++++------
 .../netty/http/DefaultNettySharedHttpServer.java   |  2 +-
 .../netty/http/NettyChannelBufferStreamCache.java  |  6 ++---
 .../netty/http/SecurityAuthenticatorSupport.java   |  2 +-
 .../netty/http/NettyHttpLoopErrorTest.java         |  2 +-
 .../netty/http/NettyHttpSuspendResume503Test.java  |  2 +-
 .../netty/http/NettyHttpSuspendResumeTest.java     |  2 +-
 .../platform/http/main/MainHttpServer.java         |  4 ++--
 .../http/vertx/VertxPlatformHttpStreamingTest.java |  2 +-
 .../component/platform/http/JettyServerTest.java   |  2 +-
 .../undertow/handlers/CamelWebSocketHandler.java   |  3 +--
 .../undertow/handlers/NotFoundHandler.java         |  2 +-
 .../vertx/http/VertxHttpCustomWebClientTest.java   |  2 +-
 .../vertx/http/VertxHttpMultiRouteTest.java        |  2 +-
 93 files changed, 234 insertions(+), 236 deletions(-)

diff --git a/components/camel-http-common/src/test/java/org/apache/camel/http/common/CamelServletTest.java b/components/camel-http-common/src/test/java/org/apache/camel/http/common/CamelServletTest.java
index 7d40887f28a..1ca4ad2690d 100644
--- a/components/camel-http-common/src/test/java/org/apache/camel/http/common/CamelServletTest.java
+++ b/components/camel-http-common/src/test/java/org/apache/camel/http/common/CamelServletTest.java
@@ -40,12 +40,12 @@ public class CamelServletTest {
         HttpCommonEndpoint httpCommonEndpoint = new HttpCommonEndpoint() {
 
             @Override
-            public Producer createProducer() throws Exception {
+            public Producer createProducer() {
                 return null;
             }
 
             @Override
-            public Consumer createConsumer(Processor processor) throws Exception {
+            public Consumer createConsumer(Processor processor) {
                 return null;
             }
         };
diff --git a/components/camel-http-common/src/test/java/org/apache/camel/http/common/DefaultHttpBindingTest.java b/components/camel-http-common/src/test/java/org/apache/camel/http/common/DefaultHttpBindingTest.java
index cec120bf0b4..f535d5ea7cd 100644
--- a/components/camel-http-common/src/test/java/org/apache/camel/http/common/DefaultHttpBindingTest.java
+++ b/components/camel-http-common/src/test/java/org/apache/camel/http/common/DefaultHttpBindingTest.java
@@ -29,7 +29,7 @@ import static org.junit.jupiter.api.Assertions.assertNotEquals;
 public class DefaultHttpBindingTest extends CamelTestSupport {
 
     @Test
-    public void testConvertDate() throws Exception {
+    public void testConvertDate() {
         DefaultHttpBinding binding = new DefaultHttpBinding();
         Date date = new Date();
         Exchange exchange = super.createExchangeWithBody(null);
@@ -40,7 +40,7 @@ public class DefaultHttpBindingTest extends CamelTestSupport {
     }
 
     @Test
-    public void testConvertDateTypeConverter() throws Exception {
+    public void testConvertDateTypeConverter() {
         DefaultHttpBinding binding = new DefaultHttpBinding();
         Date date = new Date();
         Exchange exchange = super.createExchangeWithBody(null);
@@ -50,7 +50,7 @@ public class DefaultHttpBindingTest extends CamelTestSupport {
     }
 
     @Test
-    public void testConvertLocale() throws Exception {
+    public void testConvertLocale() {
         DefaultHttpBinding binding = new DefaultHttpBinding();
         Locale l = Locale.SIMPLIFIED_CHINESE;
         Exchange exchange = super.createExchangeWithBody(null);
@@ -61,7 +61,7 @@ public class DefaultHttpBindingTest extends CamelTestSupport {
     }
 
     @Test
-    public void testConvertLocaleTypeConverter() throws Exception {
+    public void testConvertLocaleTypeConverter() {
         DefaultHttpBinding binding = new DefaultHttpBinding();
         Locale l = Locale.SIMPLIFIED_CHINESE;
         Exchange exchange = super.createExchangeWithBody(null);
diff --git a/components/camel-http-common/src/test/java/org/apache/camel/http/common/HttpSendDynamicAwareTest.java b/components/camel-http-common/src/test/java/org/apache/camel/http/common/HttpSendDynamicAwareTest.java
index 1593f4f564e..6aff157df8c 100644
--- a/components/camel-http-common/src/test/java/org/apache/camel/http/common/HttpSendDynamicAwareTest.java
+++ b/components/camel-http-common/src/test/java/org/apache/camel/http/common/HttpSendDynamicAwareTest.java
@@ -28,7 +28,7 @@ public class HttpSendDynamicAwareTest {
     private HttpSendDynamicAware httpSendDynamicAware;
 
     @BeforeEach
-    public void setUp() throws Exception {
+    public void setUp() {
         this.httpSendDynamicAware = new HttpSendDynamicAware();
     }
 
diff --git a/components/camel-http/src/main/java/org/apache/camel/component/http/HttpEndpoint.java b/components/camel-http/src/main/java/org/apache/camel/component/http/HttpEndpoint.java
index 64edd3ba52c..66be0987401 100644
--- a/components/camel-http/src/main/java/org/apache/camel/component/http/HttpEndpoint.java
+++ b/components/camel-http/src/main/java/org/apache/camel/component/http/HttpEndpoint.java
@@ -167,7 +167,7 @@ public class HttpEndpoint extends HttpCommonEndpoint {
     public HttpEndpoint() {
     }
 
-    public HttpEndpoint(String endPointURI, HttpComponent component, URI httpURI) throws URISyntaxException {
+    public HttpEndpoint(String endPointURI, HttpComponent component, URI httpURI) {
         this(endPointURI, component, httpURI, null);
     }
 
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/CamelComponentVerifierExtensionTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/CamelComponentVerifierExtensionTest.java
index 2ba4779bb71..09eaab3ba99 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/CamelComponentVerifierExtensionTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/CamelComponentVerifierExtensionTest.java
@@ -118,7 +118,7 @@ public class CamelComponentVerifierExtensionTest extends BaseHttpTest {
     // *************************************************
 
     @Test
-    public void testParameters() throws Exception {
+    public void testParameters() {
         Map<String, Object> parameters = new HashMap<>();
         parameters.put("httpUri", getLocalServerUri("/basic"));
 
@@ -128,7 +128,7 @@ public class CamelComponentVerifierExtensionTest extends BaseHttpTest {
     }
 
     @Test
-    public void testMissingMandatoryParameters() throws Exception {
+    public void testMissingMandatoryParameters() {
         Map<String, Object> parameters = new HashMap<>();
 
         ComponentVerifierExtension.Result result = verifier.verify(ComponentVerifierExtension.Scope.PARAMETERS, parameters);
@@ -147,7 +147,7 @@ public class CamelComponentVerifierExtensionTest extends BaseHttpTest {
     // *************************************************
 
     @Test
-    public void testConnectivity() throws Exception {
+    public void testConnectivity() {
         Map<String, Object> parameters = new HashMap<>();
         parameters.put("httpUri", getLocalServerUri("/basic"));
 
@@ -157,7 +157,7 @@ public class CamelComponentVerifierExtensionTest extends BaseHttpTest {
     }
 
     @Test
-    public void testConnectivityWithWrongUri() throws Exception {
+    public void testConnectivityWithWrongUri() {
         Map<String, Object> parameters = new HashMap<>();
         parameters.put("httpUri", "http://www.not-existing-uri.unknown");
 
@@ -173,7 +173,7 @@ public class CamelComponentVerifierExtensionTest extends BaseHttpTest {
     }
 
     @Test
-    public void testConnectivityWithAuthentication() throws Exception {
+    public void testConnectivityWithAuthentication() {
         Map<String, Object> parameters = new HashMap<>();
         parameters.put("httpUri", getLocalServerUri("/auth"));
         parameters.put("authUsername", AUTH_USERNAME);
@@ -185,7 +185,7 @@ public class CamelComponentVerifierExtensionTest extends BaseHttpTest {
     }
 
     @Test
-    public void testConnectivityWithWrongAuthenticationData() throws Exception {
+    public void testConnectivityWithWrongAuthenticationData() {
         Map<String, Object> parameters = new HashMap<>();
         parameters.put("httpUri", getLocalServerUri("/auth"));
         parameters.put("authUsername", "unknown");
@@ -205,7 +205,7 @@ public class CamelComponentVerifierExtensionTest extends BaseHttpTest {
     }
 
     @Test
-    public void testConnectivityWithRedirect() throws Exception {
+    public void testConnectivityWithRedirect() {
         Map<String, Object> parameters = new HashMap<>();
         parameters.put("httpUri", getLocalServerUri("/redirect"));
 
@@ -215,7 +215,7 @@ public class CamelComponentVerifierExtensionTest extends BaseHttpTest {
     }
 
     @Test
-    public void testConnectivityWithRedirectDisabled() throws Exception {
+    public void testConnectivityWithRedirectDisabled() {
         Map<String, Object> parameters = new HashMap<>();
         parameters.put("httpUri", getLocalServerUri("/redirect"));
         parameters.put("httpClient.redirectsEnabled", "false");
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/CamelComponentVerifierTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/CamelComponentVerifierTest.java
index 82d8e1ffc5f..a66553ea65c 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/CamelComponentVerifierTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/CamelComponentVerifierTest.java
@@ -117,7 +117,7 @@ public class CamelComponentVerifierTest extends BaseHttpTest {
     // *************************************************
 
     @Test
-    public void testParameters() throws Exception {
+    public void testParameters() {
         Map<String, Object> parameters = new HashMap<>();
         parameters.put("httpUri", getLocalServerUri("/basic"));
 
@@ -127,7 +127,7 @@ public class CamelComponentVerifierTest extends BaseHttpTest {
     }
 
     @Test
-    public void testMissingMandatoryParameters() throws Exception {
+    public void testMissingMandatoryParameters() {
         Map<String, Object> parameters = new HashMap<>();
 
         ComponentVerifierExtension.Result result = verifier.verify(ComponentVerifierExtension.Scope.PARAMETERS, parameters);
@@ -146,7 +146,7 @@ public class CamelComponentVerifierTest extends BaseHttpTest {
     // *************************************************
 
     @Test
-    public void testConnectivity() throws Exception {
+    public void testConnectivity() {
         Map<String, Object> parameters = new HashMap<>();
         parameters.put("httpUri", getLocalServerUri("/basic"));
 
@@ -156,7 +156,7 @@ public class CamelComponentVerifierTest extends BaseHttpTest {
     }
 
     @Test
-    public void testConnectivityWithWrongUri() throws Exception {
+    public void testConnectivityWithWrongUri() {
         Map<String, Object> parameters = new HashMap<>();
         parameters.put("httpUri", "http://www.not-existing-uri.unknown");
 
@@ -172,7 +172,7 @@ public class CamelComponentVerifierTest extends BaseHttpTest {
     }
 
     @Test
-    public void testConnectivityWithAuthentication() throws Exception {
+    public void testConnectivityWithAuthentication() {
         Map<String, Object> parameters = new HashMap<>();
         parameters.put("httpUri", getLocalServerUri("/auth"));
         parameters.put("authUsername", AUTH_USERNAME);
@@ -184,7 +184,7 @@ public class CamelComponentVerifierTest extends BaseHttpTest {
     }
 
     @Test
-    public void testConnectivityWithWrongAuthenticationData() throws Exception {
+    public void testConnectivityWithWrongAuthenticationData() {
         Map<String, Object> parameters = new HashMap<>();
         parameters.put("httpUri", getLocalServerUri("/auth"));
         parameters.put("authUsername", "unknown");
@@ -204,7 +204,7 @@ public class CamelComponentVerifierTest extends BaseHttpTest {
     }
 
     @Test
-    public void testConnectivityWithRedirect() throws Exception {
+    public void testConnectivityWithRedirect() {
         Map<String, Object> parameters = new HashMap<>();
         parameters.put("httpUri", getLocalServerUri("/redirect"));
 
@@ -214,7 +214,7 @@ public class CamelComponentVerifierTest extends BaseHttpTest {
     }
 
     @Test
-    public void testConnectivityWithRedirectDisabled() throws Exception {
+    public void testConnectivityWithRedirectDisabled() {
         Map<String, Object> parameters = new HashMap<>();
         parameters.put("httpUri", getLocalServerUri("/redirect"));
         parameters.put("httpClient.redirectsEnabled", "false");
@@ -233,7 +233,7 @@ public class CamelComponentVerifierTest extends BaseHttpTest {
     }
 
     @Test
-    public void testConnectivityWithFollowRedirectEnabled() throws Exception {
+    public void testConnectivityWithFollowRedirectEnabled() {
         Map<String, Object> parameters = new HashMap<>();
         parameters.put("httpUri", getLocalServerUri("/redirect"));
         parameters.put("httpMethod", "POST");
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpAuthenticationTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpAuthenticationTest.java
index 9b37bd0d640..087288c230a 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpAuthenticationTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpAuthenticationTest.java
@@ -75,7 +75,7 @@ public class HttpAuthenticationTest extends BaseHttpTest {
     }
 
     @Test
-    public void basicAuthenticationShouldSuccess() throws Exception {
+    public void basicAuthenticationShouldSuccess() {
         Exchange exchange = template.request("http://localhost:"
                                              + localServer.getLocalPort() + "/search?authUsername=" + user + "&authPassword="
                                              + password,
@@ -86,7 +86,7 @@ public class HttpAuthenticationTest extends BaseHttpTest {
     }
 
     @Test
-    public void basicAuthenticationPreemptiveShouldSuccess() throws Exception {
+    public void basicAuthenticationPreemptiveShouldSuccess() {
         Exchange exchange = template.request("http://localhost:"
                                              + localServer.getLocalPort() + "/search?authUsername=" + user + "&authPassword="
                                              + password + "&authenticationPreemptive=true",
@@ -97,7 +97,7 @@ public class HttpAuthenticationTest extends BaseHttpTest {
     }
 
     @Test
-    public void basicAuthenticationShouldFailWithoutCreds() throws Exception {
+    public void basicAuthenticationShouldFailWithoutCreds() {
         Exchange exchange
                 = template.request("http://localhost:" + localServer.getLocalPort()
                                    + "/search?throwExceptionOnFailure=false",
@@ -108,7 +108,7 @@ public class HttpAuthenticationTest extends BaseHttpTest {
     }
 
     @Test
-    public void basicAuthenticationShouldFailWithWrongCreds() throws Exception {
+    public void basicAuthenticationShouldFailWithWrongCreds() {
         Exchange exchange = template
                 .request("http://localhost:" + localServer.getLocalPort()
                          + "/search?throwExceptionOnFailure=false&authUsername=camel&authPassword=wrong",
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpBodyTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpBodyTest.java
index 5dd95a5a2e5..39e41760543 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpBodyTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpBodyTest.java
@@ -80,7 +80,7 @@ public class HttpBodyTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpPostWithStringBody() throws Exception {
+    public void httpPostWithStringBody() {
         Exchange exchange = template.request(endpointUrl + "/post", exchange1 -> {
             // without this property, camel use the os default encoding
             // to create the byte array for the StringRequestEntity
@@ -92,7 +92,7 @@ public class HttpBodyTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpPostWithByteArrayBody() throws Exception {
+    public void httpPostWithByteArrayBody() {
         Exchange exchange
                 = template.request(endpointUrl + "/post", exchange1 -> exchange1.getIn().setBody(getBody().getBytes(charset)));
 
@@ -100,7 +100,7 @@ public class HttpBodyTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpPostWithInputStreamBody() throws Exception {
+    public void httpPostWithInputStreamBody() {
         Exchange exchange = template.request(endpointUrl + "/post",
                 exchange1 -> exchange1.getIn().setBody(new ByteArrayInputStream(getBody().getBytes(charset))));
 
@@ -108,7 +108,7 @@ public class HttpBodyTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpPostWithImage() throws Exception {
+    public void httpPostWithImage() {
 
         Exchange exchange = template.send(endpointUrl + "/post1", exchange1 -> {
             exchange1.getIn().setBody(new File("src/test/data/logo.jpeg"));
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpBridgeEndpointTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpBridgeEndpointTest.java
index fa2cc3e25f8..d28c2ad385d 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpBridgeEndpointTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpBridgeEndpointTest.java
@@ -63,7 +63,7 @@ public class HttpBridgeEndpointTest extends BaseHttpTest {
     }
 
     @Test
-    public void notBridgeEndpoint() throws Exception {
+    public void notBridgeEndpoint() {
         Exchange exchange = template.request("http://host/?bridgeEndpoint=false",
                 exchange1 -> exchange1.getIn().setHeader(HTTP_URI, url + "/"));
 
@@ -71,7 +71,7 @@ public class HttpBridgeEndpointTest extends BaseHttpTest {
     }
 
     @Test
-    public void bridgeEndpoint() throws Exception {
+    public void bridgeEndpoint() {
         Exchange exchange = template.request(url + "/?bridgeEndpoint=true",
                 exchange1 -> exchange1.getIn().setHeader(HTTP_URI, "http://host:8080/"));
 
@@ -79,7 +79,7 @@ public class HttpBridgeEndpointTest extends BaseHttpTest {
     }
 
     @Test
-    public void bridgeEndpointWithQuery() throws Exception {
+    public void bridgeEndpointWithQuery() {
         Exchange exchange = template.request(url + "/query?bridgeEndpoint=true", exchange1 -> {
             exchange1.getIn().setHeader(HTTP_URI, "http://host:8080/");
             exchange1.getIn().setHeader(HTTP_QUERY, "x=%3B");
@@ -89,7 +89,7 @@ public class HttpBridgeEndpointTest extends BaseHttpTest {
     }
 
     @Test
-    public void bridgeEndpointWithRawQueryAndQuery() throws Exception {
+    public void bridgeEndpointWithRawQueryAndQuery() {
         Exchange exchange = template.request(url + "/query?bridgeEndpoint=true", exchange1 -> {
             exchange1.getIn().setHeader(HTTP_URI, "http://host:8080/");
             exchange1.getIn().setHeader(HTTP_RAW_QUERY, "x=%3B");
@@ -100,7 +100,7 @@ public class HttpBridgeEndpointTest extends BaseHttpTest {
     }
 
     @Test
-    public void unsafeCharsInHttpURIHeader() throws Exception {
+    public void unsafeCharsInHttpURIHeader() {
         Exchange exchange
                 = template.request(url + "/?bridgeEndpoint=true", exchange1 -> exchange1.getIn().setHeader(HTTP_URI, "/<>{}"));
 
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpCamelHeadersTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpCamelHeadersTest.java
index f2716960d0d..5e11be1c815 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpCamelHeadersTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpCamelHeadersTest.java
@@ -71,7 +71,7 @@ public class HttpCamelHeadersTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpHeadersShouldPresent() throws Exception {
+    public void httpHeadersShouldPresent() {
         assertExchange(doExchange());
     }
 
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpCharsetTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpCharsetTest.java
index 3b0d93d7a5f..852e21460ec 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpCharsetTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpCharsetTest.java
@@ -58,7 +58,7 @@ public class HttpCharsetTest extends BaseHttpTest {
     }
 
     @Test
-    public void sendCharsetInExchangeProperty() throws Exception {
+    public void sendCharsetInExchangeProperty() {
         Exchange exchange = template.request(
                 "http://localhost:" + localServer.getLocalPort() + "/", exchange1 -> {
                     exchange1.setProperty(Exchange.CHARSET_NAME, charset);
@@ -69,7 +69,7 @@ public class HttpCharsetTest extends BaseHttpTest {
     }
 
     @Test
-    public void sendByteArrayCharsetInExchangeProperty() throws Exception {
+    public void sendByteArrayCharsetInExchangeProperty() {
         Exchange exchange = template.request(
                 "http://localhost:" + localServer.getLocalPort() + "/", exchange1 -> {
                     exchange1.setProperty(Exchange.CHARSET_NAME, charset);
@@ -80,7 +80,7 @@ public class HttpCharsetTest extends BaseHttpTest {
     }
 
     @Test
-    public void sendInputStreamCharsetInExchangeProperty() throws Exception {
+    public void sendInputStreamCharsetInExchangeProperty() {
         Exchange exchange = template.request(
                 "http://localhost:" + localServer.getLocalPort() + "/", exchange1 -> {
                     exchange1.setProperty(Exchange.CHARSET_NAME, charset);
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpClientConfigurerTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpClientConfigurerTest.java
index 4590a1ce9e8..6a9c9bf3ef4 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpClientConfigurerTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpClientConfigurerTest.java
@@ -26,14 +26,14 @@ public class HttpClientConfigurerTest extends CamelTestSupport {
     private HttpClientConfigurer configurer;
 
     @Test
-    public void testHttpClientConfigurer() throws Exception {
+    public void testHttpClientConfigurer() {
         HttpClientConfigurer gotConfigurer
                 = getMandatoryEndpoint("http://www.google.com/search", HttpEndpoint.class).getHttpClientConfigurer();
         assertSame(configurer, gotConfigurer);
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
                 // add configurer to http component
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpCompressionTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpCompressionTest.java
index 8a1f28db4da..b8344eec00a 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpCompressionTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpCompressionTest.java
@@ -128,7 +128,7 @@ public class HttpCompressionTest extends BaseHttpTest {
     static class RequestDecompressingInterceptor implements HttpRequestInterceptor {
 
         @Override
-        public void process(HttpRequest request, EntityDetails details, HttpContext context) throws HttpException, IOException {
+        public void process(HttpRequest request, EntityDetails details, HttpContext context) throws HttpException {
             Header contentEncoding = request.getFirstHeader(CONTENT_ENCODING);
 
             if (contentEncoding != null
@@ -168,7 +168,7 @@ public class HttpCompressionTest extends BaseHttpTest {
 
         @Override
         public void process(HttpResponse response, EntityDetails details, HttpContext context)
-                throws HttpException, IOException {
+                throws HttpException {
             response.setHeader(CONTENT_ENCODING, "gzip");
             ClassicHttpResponse classicHttpResponse = (ClassicHttpResponse) response;
             HttpEntity entity = classicHttpResponse.getEntity();
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpCustomComponentNameTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpCustomComponentNameTest.java
index ed1364a2299..ecd07740546 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpCustomComponentNameTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpCustomComponentNameTest.java
@@ -34,7 +34,7 @@ public class HttpCustomComponentNameTest extends CamelTestSupport {
     }
 
     @Test
-    public void testCustomName() throws Exception {
+    public void testCustomName() {
         context.start();
 
         int port = AvailablePortFinder.getNextAvailable();
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpEndpointOptionsNotChangeComponentTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpEndpointOptionsNotChangeComponentTest.java
index a1bb92f132f..7fb46f90df6 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpEndpointOptionsNotChangeComponentTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpEndpointOptionsNotChangeComponentTest.java
@@ -54,7 +54,7 @@ public class HttpEndpointOptionsNotChangeComponentTest extends CamelTestSupport
     }
 
     @Test
-    public void testDoNotMessWithComponent() throws Exception {
+    public void testDoNotMessWithComponent() {
         // get default
         HttpEndpoint end = context.getEndpoint("http://www.google.com", HttpEndpoint.class);
         assertIsInstanceOf(MyBinding.class, end.getHttpBinding());
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpEndpointURLTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpEndpointURLTest.java
index e29c611c325..14bbb4f8548 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpEndpointURLTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpEndpointURLTest.java
@@ -30,13 +30,13 @@ import static org.junit.jupiter.api.Assertions.fail;
 public class HttpEndpointURLTest extends CamelTestSupport {
 
     @Test
-    public void testHttpEndpointURLWithIPv6() throws Exception {
+    public void testHttpEndpointURLWithIPv6() {
         HttpEndpoint endpoint = (HttpEndpoint) context.getEndpoint("http://[2a00:8a00:6000:40::1413]:30300/test?test=true");
         assertEquals("http://[2a00:8a00:6000:40::1413]:30300/test?test=true", endpoint.getHttpUri().toString());
     }
 
     @Test
-    public void testHttpEndpointHttpUri() throws Exception {
+    public void testHttpEndpointHttpUri() {
         HttpEndpoint http1 = context.getEndpoint("http://www.google.com", HttpEndpoint.class);
         HttpEndpoint http2 = context.getEndpoint(
                 "https://www.google.com?test=parameter&proxyAuthHost=myotherproxy&proxyAuthPort=2345", HttpEndpoint.class);
@@ -57,7 +57,7 @@ public class HttpEndpointURLTest extends CamelTestSupport {
     }
 
     @Test
-    public void testConnectionManagerFromHttpUri() throws Exception {
+    public void testConnectionManagerFromHttpUri() {
         HttpEndpoint http1
                 = context.getEndpoint("http://www.google.com?maxTotalConnections=40&connectionsPerRoute=5", HttpEndpoint.class);
         HttpClientConnectionManager connectionManager = http1.getClientConnectionManager();
@@ -69,7 +69,7 @@ public class HttpEndpointURLTest extends CamelTestSupport {
 
     @Test
     // Just for CAMEL-8607
-    public void testRawWithUnsafeCharacters() throws Exception {
+    public void testRawWithUnsafeCharacters() {
         HttpEndpoint http1 = context.getEndpoint(
                 "http://www.google.com?authenticationPreemptive=true&authPassword=RAW(foo%bar)&authUsername=RAW(username)",
                 HttpEndpoint.class);
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpInvalidConfigurationTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpInvalidConfigurationTest.java
index 6f89cfa93ed..5d8e654fdfe 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpInvalidConfigurationTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpInvalidConfigurationTest.java
@@ -54,7 +54,7 @@ public class HttpInvalidConfigurationTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
                 from("direct:start").setHeader(Exchange.HTTP_METHOD, POST).to("http://http://www.google.com");
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpInvalidHttpClientConfigurationTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpInvalidHttpClientConfigurationTest.java
index c3d072f85d6..0b77cb4f474 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpInvalidHttpClientConfigurationTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpInvalidHttpClientConfigurationTest.java
@@ -54,7 +54,7 @@ public class HttpInvalidHttpClientConfigurationTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
                 from("direct:start").setHeader(Exchange.HTTP_METHOD, POST).to("http://www.google.com?httpClient.xxx=true");
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpMethodsTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpMethodsTest.java
index 88882baaca1..ceee33de01d 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpMethodsTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpMethodsTest.java
@@ -83,7 +83,7 @@ public class HttpMethodsTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpGet() throws Exception {
+    public void httpGet() {
 
         Exchange exchange = template.request(baseUrl + "/get", exchange1 -> {
         });
@@ -92,7 +92,7 @@ public class HttpMethodsTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpGetWithUriParam() throws Exception {
+    public void httpGetWithUriParam() {
 
         Exchange exchange = template.request(baseUrl + "/get?httpMethod=GET",
                 exchange1 -> exchange1.getIn().setHeader(Exchange.HTTP_METHOD, "POST"));
@@ -101,7 +101,7 @@ public class HttpMethodsTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpPatch() throws Exception {
+    public void httpPatch() {
 
         Exchange exchange = template.request(baseUrl + "/patch?throwExceptionOnFailure=false",
                 exchange1 -> exchange1.getIn().setHeader(Exchange.HTTP_METHOD, "PATCH"));
@@ -119,7 +119,7 @@ public class HttpMethodsTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpPatchWithBody() throws Exception {
+    public void httpPatchWithBody() {
 
         Exchange exchange = template.request(baseUrl + "/patch1?throwExceptionOnFailure=false",
                 exchange1 -> exchange1.getIn().setBody("rocks camel?"));
@@ -135,7 +135,7 @@ public class HttpMethodsTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpPost() throws Exception {
+    public void httpPost() {
 
         Exchange exchange
                 = template.request(baseUrl + "/post", exchange1 -> exchange1.getIn().setHeader(Exchange.HTTP_METHOD, "POST"));
@@ -144,7 +144,7 @@ public class HttpMethodsTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpPostWithBody() throws Exception {
+    public void httpPostWithBody() {
 
         Exchange exchange = template.request(baseUrl + "/post1", exchange1 -> exchange1.getIn().setBody("rocks camel?"));
 
@@ -152,7 +152,7 @@ public class HttpMethodsTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpPut() throws Exception {
+    public void httpPut() {
 
         Exchange exchange
                 = template.request(baseUrl + "/put", exchange1 -> exchange1.getIn().setHeader(Exchange.HTTP_METHOD, "PUT"));
@@ -161,7 +161,7 @@ public class HttpMethodsTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpTrace() throws Exception {
+    public void httpTrace() {
 
         Exchange exchange
                 = template.request(baseUrl + "/trace", exchange1 -> exchange1.getIn().setHeader(Exchange.HTTP_METHOD, "TRACE"));
@@ -170,7 +170,7 @@ public class HttpMethodsTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpOptions() throws Exception {
+    public void httpOptions() {
 
         Exchange exchange = template.request(baseUrl + "/options",
                 exchange1 -> exchange1.getIn().setHeader(Exchange.HTTP_METHOD, "OPTIONS"));
@@ -179,7 +179,7 @@ public class HttpMethodsTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpDelete() throws Exception {
+    public void httpDelete() {
 
         Exchange exchange = template.request(baseUrl + "/delete",
                 exchange1 -> exchange1.getIn().setHeader(Exchange.HTTP_METHOD, "DELETE"));
@@ -188,7 +188,7 @@ public class HttpMethodsTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpDeleteWithBody() throws Exception {
+    public void httpDeleteWithBody() {
 
         Exchange exchange = template.request(baseUrl + "/delete1?deleteWithBody=true", exchange1 -> {
             exchange1.getIn().setHeader(Exchange.HTTP_METHOD, "DELETE");
@@ -201,7 +201,7 @@ public class HttpMethodsTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpGetWithBody() throws Exception {
+    public void httpGetWithBody() {
 
         Exchange exchange = template.request(baseUrl + "/get?getWithBody=true", exchange1 -> {
             exchange1.getIn().setHeader(Exchange.HTTP_METHOD, "GET");
@@ -214,7 +214,7 @@ public class HttpMethodsTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpHead() throws Exception {
+    public void httpHead() {
 
         Exchange exchange
                 = template.request(baseUrl + "/head", exchange1 -> exchange1.getIn().setHeader(Exchange.HTTP_METHOD, "HEAD"));
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpNoCamelHeaderTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpNoCamelHeaderTest.java
index 587b879f115..7a7b01650f3 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpNoCamelHeaderTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpNoCamelHeaderTest.java
@@ -72,7 +72,7 @@ public class HttpNoCamelHeaderTest extends BaseHttpTest {
     }
 
     @Test
-    public void testNoCamelHeader() throws Exception {
+    public void testNoCamelHeader() {
         Exchange out = template.request(
                 "http://localhost:" + localServer.getLocalPort() + "/hello",
                 exchange -> {
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpNoConnectionRedeliveryTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpNoConnectionRedeliveryTest.java
index a02bd1b45e8..42c0b76fdc1 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpNoConnectionRedeliveryTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpNoConnectionRedeliveryTest.java
@@ -60,7 +60,7 @@ public class HttpNoConnectionRedeliveryTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpConnectionOk() throws Exception {
+    public void httpConnectionOk() {
         Exchange exchange = template.request("direct:start", null);
 
         assertExchange(exchange);
@@ -84,10 +84,10 @@ public class HttpNoConnectionRedeliveryTest extends BaseHttpTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:start")
                         .onException(ConnectException.class)
                         .maximumRedeliveries(4)
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpNoConnectionTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpNoConnectionTest.java
index 1a9e39d67e1..b33a89ce3e4 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpNoConnectionTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpNoConnectionTest.java
@@ -63,7 +63,7 @@ public class HttpNoConnectionTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpConnectionOk() throws Exception {
+    public void httpConnectionOk() {
         Exchange exchange = template.request(endpointUrl + "/search", exchange1 -> {
         });
 
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpOAuth2AuthenticationTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpOAuth2AuthenticationTest.java
index 92f8917e316..39090de00a3 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpOAuth2AuthenticationTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpOAuth2AuthenticationTest.java
@@ -62,7 +62,7 @@ public class HttpOAuth2AuthenticationTest extends BaseHttpTest {
     }
 
     @Test
-    public void authorizationHeaderIsPresent() throws Exception {
+    public void authorizationHeaderIsPresent() {
 
         String tokenEndpoint = "http://localhost:" + localServer.getLocalPort() + "/token";
 
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpPathTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpPathTest.java
index 66cbf040f0c..ec8b95b2a79 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpPathTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpPathTest.java
@@ -61,7 +61,7 @@ public class HttpPathTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpPath() throws Exception {
+    public void httpPath() {
         Exchange exchange = template.request(endpointUrl + "/search", exchange1 -> {
         });
 
@@ -69,7 +69,7 @@ public class HttpPathTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpPathHeader() throws Exception {
+    public void httpPathHeader() {
         Exchange exchange
                 = template.request(endpointUrl + "/", exchange1 -> exchange1.getIn().setHeader(Exchange.HTTP_PATH, "search"));
 
@@ -77,7 +77,7 @@ public class HttpPathTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpPathHeaderWithStaticQueryParams() throws Exception {
+    public void httpPathHeaderWithStaticQueryParams() {
         Exchange exchange = template.request(endpointUrl + "?abc=123",
                 exchange1 -> exchange1.getIn().setHeader(Exchange.HTTP_PATH, "testWithQueryParams"));
 
@@ -85,7 +85,7 @@ public class HttpPathTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpPathHeaderWithBaseSlashesAndWithStaticQueryParams() throws Exception {
+    public void httpPathHeaderWithBaseSlashesAndWithStaticQueryParams() {
         Exchange exchange = template.request(endpointUrl + "/" + "?abc=123",
                 exchange1 -> exchange1.getIn().setHeader(Exchange.HTTP_PATH, "/testWithQueryParams"));
 
@@ -93,7 +93,7 @@ public class HttpPathTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpEscapedCharacters() throws Exception {
+    public void httpEscapedCharacters() {
         Exchange exchange = template.request(endpointUrl + "/test%20/path", exchange1 -> {
         });
 
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpPollingConsumerTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpPollingConsumerTest.java
index d6a3ac7f055..a2b774ed306 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpPollingConsumerTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpPollingConsumerTest.java
@@ -63,7 +63,7 @@ public class HttpPollingConsumerTest extends BaseHttpTest {
     }
 
     @Test
-    public void basicAuthenticationShouldSuccess() throws Exception {
+    public void basicAuthenticationShouldSuccess() {
         String body = consumer.receiveBody(endpointUrl + "/?authUsername=" + user + "&authPassword="
                                            + password,
                 String.class);
@@ -72,7 +72,7 @@ public class HttpPollingConsumerTest extends BaseHttpTest {
     }
 
     @Test
-    public void basicAuthenticationPreemptiveShouldSuccess() throws Exception {
+    public void basicAuthenticationPreemptiveShouldSuccess() {
 
         String body = consumer.receiveBody(endpointUrl + "/?authUsername=" + user + "&authPassword="
                                            + password + "&authenticationPreemptive=true",
@@ -81,19 +81,19 @@ public class HttpPollingConsumerTest extends BaseHttpTest {
     }
 
     @Test
-    public void testReceive() throws Exception {
+    public void testReceive() {
         String body = consumer.receiveBody(endpointUrl + "/", String.class);
         assertEquals(getExpectedContent(), body);
     }
 
     @Test
-    public void testReceiveTimeout() throws Exception {
+    public void testReceiveTimeout() {
         String body = consumer.receiveBody(endpointUrl + "/", 5000, String.class);
         assertEquals(getExpectedContent(), body);
     }
 
     @Test
-    public void testReceiveTimeoutTriggered() throws Exception {
+    public void testReceiveTimeoutTriggered() {
         try {
             consumer.receiveBody(endpointUrl + "/", 250, String.class);
             fail("Should have thrown an exception");
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerContentLengthTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerContentLengthTest.java
index 7d0bfec9170..8f96f77a105 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerContentLengthTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerContentLengthTest.java
@@ -89,7 +89,7 @@ public class HttpProducerContentLengthTest extends BaseHttpTest {
     }
 
     @Test
-    public void testContentLengthStream() throws Exception {
+    public void testContentLengthStream() {
         Exchange out = template.request(endpointUrl + "/content-streamed?bridgeEndpoint=true", exchange -> {
             exchange.getIn().setHeader(Exchange.CONTENT_LENGTH, "1000");
             exchange.getIn().setHeader(Exchange.CONTENT_TYPE, "application/json");
@@ -102,7 +102,7 @@ public class HttpProducerContentLengthTest extends BaseHttpTest {
     }
 
     @Test
-    public void testContentLengthNotStreamed() throws Exception {
+    public void testContentLengthNotStreamed() {
         Exchange out = template.request(endpointUrl + "/content-not-streamed?bridgeEndpoint=true", exchange -> {
             exchange.getIn().setHeader(Exchange.CONTENT_LENGTH, "1000");
             exchange.getIn().setHeader(Exchange.CONTENT_TYPE, "application/json");
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerContentTypeTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerContentTypeTest.java
index 12e0972cfe2..c188d3bbe75 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerContentTypeTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerContentTypeTest.java
@@ -72,7 +72,7 @@ public class HttpProducerContentTypeTest extends BaseHttpTest {
     }
 
     @Test
-    public void testContentTypeWithBoundary() throws Exception {
+    public void testContentTypeWithBoundary() {
         Exchange out = template.request(endpointUrl + "/content", exchange -> {
             exchange.getIn().setHeader(Exchange.CONTENT_TYPE, CONTENT_TYPE);
             exchange.getIn().setBody("This is content");
@@ -85,7 +85,7 @@ public class HttpProducerContentTypeTest extends BaseHttpTest {
     }
 
     @Test
-    public void testContentTypeWithBoundaryWithIgnoreResponseBody() throws Exception {
+    public void testContentTypeWithBoundaryWithIgnoreResponseBody() {
         Exchange out = template.request(endpointUrl + "/content?ignoreResponseBody=true", exchange -> {
             exchange.getIn().setHeader(Exchange.CONTENT_TYPE, CONTENT_TYPE);
             exchange.getIn().setBody("This is content");
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerContentTypeWithCharsetTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerContentTypeWithCharsetTest.java
index 7e2f05a2745..850a00ee162 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerContentTypeWithCharsetTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerContentTypeWithCharsetTest.java
@@ -72,7 +72,7 @@ public class HttpProducerContentTypeWithCharsetTest extends BaseHttpTest {
     }
 
     @Test
-    void testContentTypeWithCharsetInCharsetHeader() throws Exception {
+    void testContentTypeWithCharsetInCharsetHeader() {
         Exchange out = template.request(endpointUrl + "/content", exchange -> {
             exchange.getIn().setHeader(Exchange.CONTENT_TYPE, CONTENT_TYPE_WITHOUT_CHARSET);
             exchange.getIn().setHeader(Exchange.CHARSET_NAME, "utf-8");
@@ -85,7 +85,7 @@ public class HttpProducerContentTypeWithCharsetTest extends BaseHttpTest {
     }
 
     @Test
-    void testContentTypeWithCharsetInContentTypeHeader() throws Exception {
+    void testContentTypeWithCharsetInContentTypeHeader() {
         Exchange out = template.request(endpointUrl + "/content", exchange -> {
             exchange.getIn().setHeader(Exchange.CONTENT_TYPE, CONTENT_TYPE_WITH_CHARSET);
             exchange.getIn().setBody("This is content");
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerContentTypeWithSemiColonTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerContentTypeWithSemiColonTest.java
index a57dd936428..d3c3ce95b73 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerContentTypeWithSemiColonTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerContentTypeWithSemiColonTest.java
@@ -72,7 +72,7 @@ public class HttpProducerContentTypeWithSemiColonTest extends BaseHttpTest {
     }
 
     @Test
-    public void testContentTypeWithBoundary() throws Exception {
+    public void testContentTypeWithBoundary() {
         Exchange out = template.request(endpointUrl + "/content", exchange -> {
             exchange.getIn().setHeader(Exchange.CONTENT_TYPE, CONTENT_TYPE);
             exchange.getIn().setBody("This is content");
@@ -85,7 +85,7 @@ public class HttpProducerContentTypeWithSemiColonTest extends BaseHttpTest {
     }
 
     @Test
-    public void testContentTypeWithBoundaryWithIgnoreResponseBody() throws Exception {
+    public void testContentTypeWithBoundaryWithIgnoreResponseBody() {
         Exchange out = template.request(endpointUrl + "/content?ignoreResponseBody=true", exchange -> {
             exchange.getIn().setHeader(Exchange.CONTENT_TYPE, CONTENT_TYPE);
             exchange.getIn().setBody("This is content");
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerLoadManualIT.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerLoadManualIT.java
index 217d7c5becf..63b27461300 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerLoadManualIT.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerLoadManualIT.java
@@ -67,10 +67,10 @@ public class HttpProducerLoadManualIT extends BaseHttpTest {
     }
 
     @Override
-    protected RoutesBuilder createRouteBuilder() throws Exception {
+    protected RoutesBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:echo")
                         .to("http://localhost:" + localServer.getLocalPort()
                             + "/echo?throwExceptionOnFailure=false");
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerRestartTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerRestartTest.java
index 5bd52a2b35a..34475030bbc 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerRestartTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerRestartTest.java
@@ -74,7 +74,7 @@ public class HttpProducerRestartTest extends BaseHttpTest {
 
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:start").routeId("foo")
                         .to(endpointUrl + "/hello?clientBuilder=#myClientBuilder");
             }
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerSessionTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerSessionTest.java
index fdb8247e65b..91233bcfd76 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerSessionTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerSessionTest.java
@@ -90,10 +90,10 @@ public class HttpProducerSessionTest 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")
                         .to(getTestServerEndpointSessionUrl() + "?cookieStore=#noopCookieStore")
                         .to(getTestServerEndpointSessionUrl() + "?cookieStore=#noopCookieStore")
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerTwoHeadersWithSameKeyTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerTwoHeadersWithSameKeyTest.java
index 08f60ef9df7..64f6d300ea8 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerTwoHeadersWithSameKeyTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerTwoHeadersWithSameKeyTest.java
@@ -87,7 +87,7 @@ public class HttpProducerTwoHeadersWithSameKeyTest extends BaseHttpTest {
     }
 
     @Test
-    public void testTwoHeadersWithSameKeyHeader() throws Exception {
+    public void testTwoHeadersWithSameKeyHeader() {
         String endpointUri
                 = "http://localhost:" + localServer.getLocalPort() + "/myapp";
 
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerTwoParametersWithSameKeyTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerTwoParametersWithSameKeyTest.java
index 19f43af21f1..937c89ba5ad 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerTwoParametersWithSameKeyTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerTwoParametersWithSameKeyTest.java
@@ -71,7 +71,7 @@ public class HttpProducerTwoParametersWithSameKeyTest extends BaseHttpTest {
     }
 
     @Test
-    public void testTwoParametersWithSameKey() throws Exception {
+    public void testTwoParametersWithSameKey() {
         String endpointUri = "http://localhost:" + localServer.getLocalPort()
                              + "/myapp?from=me&to=foo&to=bar";
 
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerUserAgentTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerUserAgentTest.java
index 02576e3324c..938305799db 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerUserAgentTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerUserAgentTest.java
@@ -70,7 +70,7 @@ public class HttpProducerUserAgentTest extends BaseHttpTest {
     }
 
     @Test
-    public void testUserAgent() throws Exception {
+    public void testUserAgent() {
         Exchange out = template.request(endpointUrl + "/agent", exchange -> {
             exchange.getIn().setBody("Hello World");
         });
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProxyAndBasicAuthTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProxyAndBasicAuthTest.java
index 473b8b6befe..9be42eddbdf 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProxyAndBasicAuthTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProxyAndBasicAuthTest.java
@@ -86,7 +86,7 @@ public class HttpProxyAndBasicAuthTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpGetWithProxyAndUser() throws Exception {
+    public void httpGetWithProxyAndUser() {
         Exchange exchange = template.request("http://authtest.org" + "?proxyAuthHost=localhost"
                                              + "&proxyAuthPort=" + proxy.getLocalPort()
                                              + "&proxyAuthUsername=" + proxyUser + "&proxyAuthPassword=" + proxyPassword
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProxyServerTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProxyServerTest.java
index c95513810ff..be72bacc06f 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProxyServerTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpProxyServerTest.java
@@ -100,7 +100,7 @@ public class HttpProxyServerTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpGetWithProxyAndWithoutUser() throws Exception {
+    public void httpGetWithProxyAndWithoutUser() {
 
         Exchange exchange = template.request("http://" + getHost() + ":" + getProxyPort() + "?proxyAuthHost="
                                              + getProxyHost() + "&proxyAuthPort=" + getProxyPort(),
@@ -111,7 +111,7 @@ public class HttpProxyServerTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpGetWithProxyAndWithoutUserTwo() throws Exception {
+    public void httpGetWithProxyAndWithoutUserTwo() {
 
         Exchange exchange = template.request("http://" + getHost() + ":" + getProxyPort() + "?proxyHost=" + getProxyHost()
                                              + "&proxyPort=" + getProxyPort(),
@@ -122,7 +122,7 @@ public class HttpProxyServerTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpGetWithProxyOnComponent() throws Exception {
+    public void httpGetWithProxyOnComponent() {
         HttpComponent http = context.getComponent("http", HttpComponent.class);
         http.setProxyAuthHost(getProxyHost());
         http.setProxyAuthPort(Integer.parseInt(getProxyPort()));
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpQueryParameterTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpQueryParameterTest.java
index 5b37dd31e48..34d15dd69a9 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpQueryParameterTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpQueryParameterTest.java
@@ -56,10 +56,10 @@ public class HttpQueryParameterTest extends BaseHttpTest {
     }
 
     @Override
-    protected RoutesBuilder createRouteBuilder() throws Exception {
+    protected RoutesBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:moes")
                         .to("http://localhost:" + localServer.getLocalPort()
                             + "/moes?drink=beer");
@@ -72,7 +72,7 @@ public class HttpQueryParameterTest extends BaseHttpTest {
     }
 
     @Test
-    public void testQueryParameter() throws Exception {
+    public void testQueryParameter() {
         String out = fluentTemplate.to("direct:moes").request(String.class);
         assertEquals("Drinking /moes?drink=beer", out);
 
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpQueryTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpQueryTest.java
index f7288bb6131..d88fc0ad575 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpQueryTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpQueryTest.java
@@ -61,7 +61,7 @@ public class HttpQueryTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpQuery() throws Exception {
+    public void httpQuery() {
         Exchange exchange = template.request(baseUrl + "/?hl=en&q=camel", exchange1 -> {
         });
 
@@ -69,7 +69,7 @@ public class HttpQueryTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpQueryHeader() throws Exception {
+    public void httpQueryHeader() {
         Exchange exchange = template.request(baseUrl + "/",
                 exchange1 -> exchange1.getIn().setHeader(Exchange.HTTP_QUERY, "hl=en&q=camel"));
 
@@ -77,7 +77,7 @@ public class HttpQueryTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpQueryWithEscapedCharacter() throws Exception {
+    public void httpQueryWithEscapedCharacter() {
         Exchange exchange = template.request(baseUrl + "/test/?my=%40%20camel", exchange1 -> {
         });
 
@@ -85,7 +85,7 @@ public class HttpQueryTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpQueryWithUsernamePassword() throws Exception {
+    public void httpQueryWithUsernamePassword() {
         Exchange exchange = template.request(baseUrl + "/user/pass?password=baa&username=foo", exchange1 -> {
         });
 
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpRedirectTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpRedirectTest.java
index 3014d8335c0..02818bae9c0 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpRedirectTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpRedirectTest.java
@@ -71,7 +71,7 @@ public class HttpRedirectTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpRedirectFalse() throws Exception {
+    public void httpRedirectFalse() {
 
         String uri = "http://localhost:" + localServer.getLocalPort()
                      + "/test?httpClient.redirectsEnabled=false&httpClient.responseTimeout=60000&httpClient.connectTimeout=60000"
@@ -90,7 +90,7 @@ public class HttpRedirectTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpHandleRedirect() throws Exception {
+    public void httpHandleRedirect() {
 
         String uri = "http://localhost:" + localServer.getLocalPort()
                      + "/test?httpClient.responseTimeout=60000&httpClient.connectTimeout=60000"
@@ -106,7 +106,7 @@ public class HttpRedirectTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpHandleFollowRedirect() throws Exception {
+    public void httpHandleFollowRedirect() {
 
         String uri = "http://localhost:" + localServer.getLocalPort()
                      + "/testPost?httpClient.responseTimeout=60000&httpClient.connectTimeout=60000"
@@ -153,7 +153,7 @@ public class HttpRedirectTest extends BaseHttpTest {
 
         @Override
         public void handle(ClassicHttpRequest request, ClassicHttpResponse response, HttpContext context)
-                throws HttpException, IOException {
+                throws HttpException {
             response.setHeader("location", "http://localhost:"
                                            + localServer.getLocalPort() + "/someplaceelse");
             response.setCode(code);
@@ -170,7 +170,7 @@ public class HttpRedirectTest extends BaseHttpTest {
 
         @Override
         public void handle(ClassicHttpRequest request, ClassicHttpResponse response, HttpContext context)
-                throws HttpException, IOException {
+                throws HttpException {
             response.setHeader("location", "http://localhost:"
                                            + localServer.getLocalPort() + "/redirectplace");
             response.setCode(code);
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpReferenceParameterTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpReferenceParameterTest.java
index c5c31d89554..3cc6677ea1b 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpReferenceParameterTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpReferenceParameterTest.java
@@ -80,7 +80,7 @@ public class HttpReferenceParameterTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
                 from("direct:start1").to(TEST_URI_1);
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSNIHostNameTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSNIHostNameTest.java
index 8bfb32de8fe..8cc58ca9b5f 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSNIHostNameTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSNIHostNameTest.java
@@ -31,7 +31,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 public class HttpSNIHostNameTest extends CamelSpringTestSupport {
 
     @Test
-    public void testMnotDotNetDoesNotReturnStatusCode421() throws Exception {
+    public void testMnotDotNetDoesNotReturnStatusCode421() {
         String result = template.requestBody("direct:goodSNI", null, String.class);
         assertNotNull(result);
     }
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSOTimeoutTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSOTimeoutTest.java
index ea4a96cca47..7665c23ae39 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSOTimeoutTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSOTimeoutTest.java
@@ -56,7 +56,7 @@ public class HttpSOTimeoutTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpGet() throws Exception {
+    public void httpGet() {
         Exchange exchange = template.request("http://localhost:"
                                              + localServer.getLocalPort() + "?httpClient.responseTimeout=5000",
                 exchange1 -> {
@@ -66,7 +66,7 @@ public class HttpSOTimeoutTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpGetShouldThrowASocketTimeoutException() throws Exception {
+    public void httpGetShouldThrowASocketTimeoutException() {
         Exchange reply = template.request("http://localhost:"
                                           + localServer.getLocalPort() + "?httpClient.responseTimeout=1000",
                 exchange -> {
@@ -76,7 +76,7 @@ public class HttpSOTimeoutTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpGetUriOption() throws Exception {
+    public void httpGetUriOption() {
         HttpEndpoint endpoint = context.getEndpoint("http://localhost:"
                                                     + localServer.getLocalPort() + "?responseTimeout=5000",
                 HttpEndpoint.class);
@@ -90,7 +90,7 @@ public class HttpSOTimeoutTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpGetUriOptionShouldThrowASocketTimeoutException() throws Exception {
+    public void httpGetUriOptionShouldThrowASocketTimeoutException() {
         Exchange reply = template.request("http://localhost:"
                                           + localServer.getLocalPort() + "?responseTimeout=1000",
                 exchange -> {
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareBasicAuthTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareBasicAuthTest.java
index 041aceb0ab3..abe9996f856 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareBasicAuthTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareBasicAuthTest.java
@@ -71,10 +71,10 @@ public class HttpSendDynamicAwareBasicAuthTest extends BaseHttpTest {
     }
 
     @Override
-    protected RoutesBuilder createRouteBuilder() throws Exception {
+    protected RoutesBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // Providing the username and password as user info is considered as an HTTP protocol violation
                 // according to the RFC 7230, so its support has been removed
 
@@ -86,7 +86,7 @@ public class HttpSendDynamicAwareBasicAuthTest extends BaseHttpTest {
     }
 
     @Test
-    public void testDynamicAware() throws Exception {
+    public void testDynamicAware() {
         String out = fluentTemplate.to("direct:joes").withHeader("drink", "wine").request(String.class);
         assertEquals("Drinking wine", out);
 
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareEmptyPathTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareEmptyPathTest.java
index 76799777f60..bf9ff2d3ad7 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareEmptyPathTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareEmptyPathTest.java
@@ -55,10 +55,10 @@ public class HttpSendDynamicAwareEmptyPathTest extends BaseHttpTest {
     }
 
     @Override
-    protected RoutesBuilder createRouteBuilder() throws Exception {
+    protected RoutesBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:moes")
                         .toD("http://localhost:" + localServer.getLocalPort()
                              + "?throwExceptionOnFailure=false&drink=${header.drink}");
@@ -67,7 +67,7 @@ public class HttpSendDynamicAwareEmptyPathTest extends BaseHttpTest {
     }
 
     @Test
-    public void testEmptyPath() throws Exception {
+    public void testEmptyPath() {
         String out = fluentTemplate.to("direct:moes").withHeader("drink", "beer").request(String.class);
         assertEquals("Drinking beer", out);
     }
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareHeadersTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareHeadersTest.java
index 2f2625c075d..57070ef1b4c 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareHeadersTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareHeadersTest.java
@@ -57,10 +57,10 @@ public class HttpSendDynamicAwareHeadersTest extends BaseHttpTest {
     }
 
     @Override
-    protected RoutesBuilder createRouteBuilder() throws Exception {
+    protected RoutesBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:dynamicAwareWithoutPathHeader")
                         .setHeader(Exchange.HTTP_QUERY, constant("par1=val1&par2=val2"))
                         .toD("http://localhost:" + localServer.getLocalPort() + "/dynamicAware");
@@ -69,7 +69,7 @@ public class HttpSendDynamicAwareHeadersTest extends BaseHttpTest {
     }
 
     @Test
-    public void testDynamicAwareHeadersQuery() throws Exception {
+    public void testDynamicAwareHeadersQuery() {
         Exchange e = fluentTemplate.to("direct:dynamicAwareWithoutPathHeader").send();
         assertEquals("/dynamicAware", e.getIn().getHeader(Exchange.HTTP_PATH));
         assertEquals("par1=val1&par2=val2", e.getIn().getHeader(Exchange.HTTP_QUERY));
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareMultiValueTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareMultiValueTest.java
index d32ed98d565..a352cfee6b0 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareMultiValueTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareMultiValueTest.java
@@ -63,10 +63,10 @@ public class HttpSendDynamicAwareMultiValueTest extends BaseHttpTest {
     }
 
     @Override
-    protected RoutesBuilder createRouteBuilder() throws Exception {
+    protected RoutesBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:dynamicAwareWithMultiValue")
                         .toD("http://localhost:" + localServer.getLocalPort()
                              + "/dynamicAware?httpClient.responseTimeout=60000&okStatusCodeRange=200-500&foo=foo");
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwarePathHeaderTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwarePathHeaderTest.java
index e288ea3e67a..06afb5f530f 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwarePathHeaderTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwarePathHeaderTest.java
@@ -56,10 +56,10 @@ public class HttpSendDynamicAwarePathHeaderTest extends BaseHttpTest {
     }
 
     @Override
-    protected RoutesBuilder createRouteBuilder() throws Exception {
+    protected RoutesBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:moes")
                         .toD("http://localhost:" + localServer.getLocalPort()
                              + "?throwExceptionOnFailure=false&drink=${header.drink}");
@@ -68,7 +68,7 @@ public class HttpSendDynamicAwarePathHeaderTest extends BaseHttpTest {
     }
 
     @Test
-    public void testEmptyPath() throws Exception {
+    public void testEmptyPath() {
         String out = fluentTemplate.to("direct:moes")
                 .withHeader(Exchange.HTTP_PATH, "mybar")
                 .withHeader("drink", "beer").request(String.class);
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareRawParameterTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareRawParameterTest.java
index c949250460c..301a526e87f 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareRawParameterTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareRawParameterTest.java
@@ -58,10 +58,10 @@ public class HttpSendDynamicAwareRawParameterTest extends BaseHttpTest {
     }
 
     @Override
-    protected RoutesBuilder createRouteBuilder() throws Exception {
+    protected RoutesBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:dynamicAwareWithRaw")
                         .toD("http://localhost:" + localServer.getLocalPort()
                              + "/dynamicAware?par1=RAW(${headers.par1})&par2=RAW{${headers.par2}}");
@@ -70,7 +70,7 @@ public class HttpSendDynamicAwareRawParameterTest extends BaseHttpTest {
     }
 
     @Test
-    public void testDynamicAwareHeadersQuery() throws Exception {
+    public void testDynamicAwareHeadersQuery() {
         Exchange e = fluentTemplate
                 .to("direct:dynamicAwareWithRaw")
                 .withHeader("par1", "val1")
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareRawTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareRawTest.java
index 415fbe8db44..1b7d1b9c663 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareRawTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareRawTest.java
@@ -63,10 +63,10 @@ public class HttpSendDynamicAwareRawTest extends BaseHttpTest {
     }
 
     @Override
-    protected RoutesBuilder createRouteBuilder() throws Exception {
+    protected RoutesBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:moes")
                         .toD("http://localhost:" + localServer.getLocalPort()
                              + "/moes?throwExceptionOnFailure=false&drink=${header.drink}&password=RAW(se+%ret)");
@@ -79,7 +79,7 @@ public class HttpSendDynamicAwareRawTest extends BaseHttpTest {
     }
 
     @Test
-    public void testDynamicAwareRaw() throws Exception {
+    public void testDynamicAwareRaw() {
         String out = fluentTemplate.to("direct:moes").withHeader("drink", "beer").request(String.class);
         assertEquals("Drinking beer", out);
 
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareTest.java
index b5fdf6a38fc..5fb0ffd216b 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareTest.java
@@ -57,10 +57,10 @@ public class HttpSendDynamicAwareTest extends BaseHttpTest {
     }
 
     @Override
-    protected RoutesBuilder createRouteBuilder() throws Exception {
+    protected RoutesBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:moes")
                         .toD("http://localhost:" + localServer.getLocalPort()
                              + "/moes?throwExceptionOnFailure=false&drink=${header.drink}");
@@ -73,7 +73,7 @@ public class HttpSendDynamicAwareTest extends BaseHttpTest {
     }
 
     @Test
-    public void testDynamicAware() throws Exception {
+    public void testDynamicAware() {
         String out = fluentTemplate.to("direct:moes").withHeader("drink", "beer").request(String.class);
         assertEquals("Drinking beer", out);
 
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareUriWithSpacesTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareUriWithSpacesTest.java
index 6f10465f0bf..fd8aba57626 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareUriWithSpacesTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareUriWithSpacesTest.java
@@ -59,10 +59,10 @@ public class HttpSendDynamicAwareUriWithSpacesTest extends BaseHttpTest {
     }
 
     @Override
-    protected RoutesBuilder createRouteBuilder() throws Exception {
+    protected RoutesBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:usersDrink")
                         .toD("http:localhost:" + localServer.getLocalPort()
                              + "/users/${exchangeProperty.user}");
@@ -71,7 +71,7 @@ public class HttpSendDynamicAwareUriWithSpacesTest extends BaseHttpTest {
     }
 
     @Test
-    public void testDynamicAware() throws Exception {
+    public void testDynamicAware() {
         Exchange out = fluentTemplate.to("direct:usersDrink")
                 .withExchange(ExchangeBuilder.anExchange(context).withProperty("user", "joes moes").build()).send();
         assertEquals("a user", out.getMessage().getBody(String.class));
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareUriWithoutSlashTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareUriWithoutSlashTest.java
index 6c1b3446faa..f0437ecebc6 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareUriWithoutSlashTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSendDynamicAwareUriWithoutSlashTest.java
@@ -59,10 +59,10 @@ public class HttpSendDynamicAwareUriWithoutSlashTest extends BaseHttpTest {
     }
 
     @Override
-    protected RoutesBuilder createRouteBuilder() throws Exception {
+    protected RoutesBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:usersDrink")
                         .toD("http://localhost:" + localServer.getLocalPort()
                              + "/users/${exchangeProperty.user}");
@@ -75,7 +75,7 @@ public class HttpSendDynamicAwareUriWithoutSlashTest extends BaseHttpTest {
     }
 
     @Test
-    public void testDynamicAware() throws Exception {
+    public void testDynamicAware() {
         Exchange out = fluentTemplate.to("direct:usersDrink")
                 .withExchange(ExchangeBuilder.anExchange(context).withProperty("user", "joes").build()).send();
         assertEquals("a user", out.getMessage().getBody(String.class));
@@ -93,7 +93,7 @@ public class HttpSendDynamicAwareUriWithoutSlashTest extends BaseHttpTest {
     }
 
     @Test
-    public void testDynamicAwareWithoutSlash() throws Exception {
+    public void testDynamicAwareWithoutSlash() {
         Exchange out = fluentTemplate.to("direct:usersDrinkWithoutSlash")
                 .withExchange(ExchangeBuilder.anExchange(context).withProperty("user", "joes").build()).send();
         assertEquals("a user", out.getMessage().getBody(String.class));
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSetHeaderIdsTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSetHeaderIdsTest.java
index 511d852ba77..1faea6e2ddf 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSetHeaderIdsTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSetHeaderIdsTest.java
@@ -60,10 +60,10 @@ public class HttpSetHeaderIdsTest extends BaseHttpTest {
     }
 
     @Override
-    protected RoutesBuilder createRouteBuilder() throws Exception {
+    protected RoutesBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:myids")
                         .setHeader(Exchange.HTTP_QUERY, simple("ids=${join(&,id=,${header.ids})}"))
                         .removeHeader("ids")
@@ -73,7 +73,7 @@ public class HttpSetHeaderIdsTest extends BaseHttpTest {
     }
 
     @Test
-    public void testIds() throws Exception {
+    public void testIds() {
         String o = fluentTemplate.to("direct:myids").withHeader("ids", List.of(1, 2, 3)).request(String.class);
         Assertions.assertEquals("/myids?ids=id=1&id=2&id=3", o);
     }
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSquareBracketTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSquareBracketTest.java
index 0627f0b757f..267d09643ba 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSquareBracketTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpSquareBracketTest.java
@@ -61,7 +61,7 @@ public class HttpSquareBracketTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpSquare() throws Exception {
+    public void httpSquare() {
         Exchange exchange = template.request(baseUrl + "/?country=dk&filter[start-date]=2022-01-01&filter[end-date]=2022-12-31",
                 exchange1 -> {
                 });
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpThrowExceptionOnFailureTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpThrowExceptionOnFailureTest.java
index c524772c0be..790eeb879bc 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpThrowExceptionOnFailureTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpThrowExceptionOnFailureTest.java
@@ -66,7 +66,7 @@ public class HttpThrowExceptionOnFailureTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpGetWhichReturnsHttp501() throws Exception {
+    public void httpGetWhichReturnsHttp501() {
         Exchange exchange = template.request(baseUrl + "/XXX?throwExceptionOnFailure=false", exchange1 -> {
         });
 
@@ -81,7 +81,7 @@ public class HttpThrowExceptionOnFailureTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpGetWhichReturnsHttp501ShouldThrowAnException() throws Exception {
+    public void httpGetWhichReturnsHttp501ShouldThrowAnException() {
         Exchange reply = template.request(baseUrl + "/XXX?throwExceptionOnFailure=true", exchange -> {
         });
 
@@ -92,7 +92,7 @@ public class HttpThrowExceptionOnFailureTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpGetWhichReturnsHttp501WithIgnoreResponseBody() throws Exception {
+    public void httpGetWhichReturnsHttp501WithIgnoreResponseBody() {
         Exchange exchange
                 = template.request(baseUrl + "/XXX?throwExceptionOnFailure=false&ignoreResponseBody=true", exchange1 -> {
                 });
@@ -109,7 +109,7 @@ public class HttpThrowExceptionOnFailureTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpGetWhichReturnsHttp501ShouldThrowAnExceptionWithIgnoreResponseBody() throws Exception {
+    public void httpGetWhichReturnsHttp501ShouldThrowAnExceptionWithIgnoreResponseBody() {
         Exchange reply = template.request(baseUrl + "/XXX?throwExceptionOnFailure=true&ignoreResponseBody=true", exchange -> {
         });
 
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpToDSOTimeoutTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpToDSOTimeoutTest.java
index 1145590bf3f..27237a2a47b 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpToDSOTimeoutTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpToDSOTimeoutTest.java
@@ -71,7 +71,7 @@ public class HttpToDSOTimeoutTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpTo() throws Exception {
+    public void httpTo() {
         Exchange exchange = template.request("direct:to",
                 exchange1 -> {
                 });
@@ -79,7 +79,7 @@ public class HttpToDSOTimeoutTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpToD() throws Exception {
+    public void httpToD() {
         Exchange exchange = template.request("direct:toD",
                 exchange1 -> {
                 });
@@ -87,7 +87,7 @@ public class HttpToDSOTimeoutTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpToDoff() throws Exception {
+    public void httpToDoff() {
         Exchange exchange = template.request("direct:toDoff",
                 exchange1 -> {
                 });
@@ -95,10 +95,10 @@ public class HttpToDSOTimeoutTest extends BaseHttpTest {
     }
 
     @Override
-    protected RoutesBuilder createRouteBuilder() throws Exception {
+    protected RoutesBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:to")
                         .to(baseUrl + "/foo?httpClient.responseTimeout=5000");
 
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpWithHttpUriHeaderTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpWithHttpUriHeaderTest.java
index 62cc50a52db..bdde3ad544f 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpWithHttpUriHeaderTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpWithHttpUriHeaderTest.java
@@ -53,7 +53,7 @@ public class HttpWithHttpUriHeaderTest extends BaseHttpTest {
     }
 
     @Test
-    public void notBridgeEndpointWithDefault() throws Exception {
+    public void notBridgeEndpointWithDefault() {
 
         Exchange exchange = template.request("http://host/", exchange1 -> exchange1.getIn().setHeader(Exchange.HTTP_URI,
                 "http://localhost:" + localServer.getLocalPort() + "/"));
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsAuthenticationTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsAuthenticationTest.java
index adb8623a205..3ce48429b96 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsAuthenticationTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsAuthenticationTest.java
@@ -102,7 +102,7 @@ public class HttpsAuthenticationTest extends BaseHttpsTest {
     }
 
     @Test
-    public void httpsGetWithAuthentication() throws Exception {
+    public void httpsGetWithAuthentication() {
 
         Exchange exchange = template.request("https://localhost:" + localServer.getLocalPort()
                                              + "/?authUsername=camel&authPassword=password&x509HostnameVerifier=#x509HostnameVerifier&sslContextParameters=#sslContextParameters",
@@ -113,7 +113,7 @@ public class HttpsAuthenticationTest extends BaseHttpsTest {
     }
 
     @Test
-    public void httpsGetWithHttpCache() throws Exception {
+    public void httpsGetWithHttpCache() {
 
         Exchange exchange = template.request("https://localhost:" + localServer.getLocalPort()
                                              + "?throwExceptionOnFailure=false&httpContext=#basicAuthContext",
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsGetTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsGetTest.java
index 5a2986f99ac..57325216814 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsGetTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsGetTest.java
@@ -62,7 +62,7 @@ public class HttpsGetTest extends BaseHttpsTest {
     }
 
     @Test
-    public void httpsGet() throws Exception {
+    public void httpsGet() {
 
         Exchange exchange = template.request("https://localhost:" + localServer.getLocalPort()
                                              + "/mail/?x509HostnameVerifier=#x509HostnameVerifier&sslContextParameters=#sslContextParameters",
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsProducerWithSystemPropertiesTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsProducerWithSystemPropertiesTest.java
index 76926a86ae7..ad70000b9ec 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsProducerWithSystemPropertiesTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsProducerWithSystemPropertiesTest.java
@@ -68,7 +68,7 @@ public class HttpsProducerWithSystemPropertiesTest extends BaseHttpTest {
     }
 
     @AfterAll
-    public static void resetHttpAgentSystemProperty() throws Exception {
+    public static void resetHttpAgentSystemProperty() {
         if (defaultSystemHttpAgent != null) {
             System.setProperty("http.agent", String.valueOf(defaultSystemHttpAgent));
         } else {
@@ -118,7 +118,7 @@ public class HttpsProducerWithSystemPropertiesTest extends BaseHttpTest {
     }
 
     @Test
-    public void httpGetWithProxyFromSystemProperties() throws Exception {
+    public void httpGetWithProxyFromSystemProperties() {
 
         String endpointUri = "https://localhost:" + localServer.getLocalPort()
                              + "/header/?x509HostnameVerifier=x509HostnameVerifier&useSystemProperties=true";
@@ -129,7 +129,7 @@ public class HttpsProducerWithSystemPropertiesTest extends BaseHttpTest {
     }
 
     @Test
-    public void testTwoWaySuccessfull() throws Exception {
+    public void testTwoWaySuccessfull() {
         Exchange exchange = template.request("https://localhost:" + localServer.getLocalPort()
                                              + "/mail/?x509HostnameVerifier=x509HostnameVerifier&useSystemProperties=true",
                 exchange1 -> {
@@ -139,7 +139,7 @@ public class HttpsProducerWithSystemPropertiesTest extends BaseHttpTest {
     }
 
     @Test
-    public void testTwoWayFailure() throws Exception {
+    public void testTwoWayFailure() {
         Exchange exchange = template.request("https://localhost:" + localServer.getLocalPort()
                                              + "/mail/?x509HostnameVerifier=x509HostnameVerifier",
                 exchange1 -> {
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsSslContextParametersGetTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsSslContextParametersGetTest.java
index d2233741e76..cf3f678004b 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsSslContextParametersGetTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsSslContextParametersGetTest.java
@@ -54,7 +54,7 @@ public class HttpsSslContextParametersGetTest extends HttpsGetTest {
 
     @Override
     @Test
-    public void httpsGet() throws Exception {
+    public void httpsGet() {
 
         Exchange exchange = template.request("https://localhost:" + localServer.getLocalPort()
                                              + "/mail/?x509HostnameVerifier=x509HostnameVerifier&sslContextParameters=#sslContextParameters",
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsTwoComponentsSslContextParametersGetTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsTwoComponentsSslContextParametersGetTest.java
index d5c46bb28c1..757e995b87f 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsTwoComponentsSslContextParametersGetTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsTwoComponentsSslContextParametersGetTest.java
@@ -83,7 +83,7 @@ public class HttpsTwoComponentsSslContextParametersGetTest extends BaseHttpsTest
     private void runTest() throws Exception {
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 port2 = AvailablePortFinder.getNextAvailable();
 
                 from("direct:foo")
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsTwoDifferentSslContextParametersGetTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsTwoDifferentSslContextParametersGetTest.java
index 85e6844ba85..45c73782b81 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsTwoDifferentSslContextParametersGetTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsTwoDifferentSslContextParametersGetTest.java
@@ -75,7 +75,7 @@ public class HttpsTwoDifferentSslContextParametersGetTest extends BaseHttpsTest
     public void httpsTwoDifferentSSLContextNotSupported() throws Exception {
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:foo")
                         .to("https://localhost:" + localServer.getLocalPort()
                             + "/mail?x509HostnameVerifier=x509HostnameVerifier&sslContextParameters=#sslContextParameters");
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/helper/HttpHelperTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/helper/HttpHelperTest.java
index 5a8445521b6..a79dd484dd7 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/helper/HttpHelperTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/helper/HttpHelperTest.java
@@ -40,7 +40,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
 public class HttpHelperTest {
 
     @Test
-    public void testAppendHeader() throws Exception {
+    public void testAppendHeader() {
         Map<String, Object> headers = new HashMap<>();
         HttpHelper.appendHeader(headers, "foo", "a");
         HttpHelper.appendHeader(headers, "bar", "b");
@@ -53,7 +53,7 @@ public class HttpHelperTest {
     }
 
     @Test
-    public void testAppendHeaderMultipleValues() throws Exception {
+    public void testAppendHeaderMultipleValues() {
         Map<String, Object> headers = new HashMap<>();
         HttpHelper.appendHeader(headers, "foo", "a");
         HttpHelper.appendHeader(headers, "bar", "b");
@@ -227,7 +227,7 @@ public class HttpHelperTest {
     }
 
     @Test
-    public void testIsStatusCodeOkSimpleRange() throws Exception {
+    public void testIsStatusCodeOkSimpleRange() {
         assertFalse(HttpHelper.isStatusCodeOk(199, "200-299"));
         assertTrue(HttpHelper.isStatusCodeOk(200, "200-299"));
         assertTrue(HttpHelper.isStatusCodeOk(299, "200-299"));
@@ -239,7 +239,7 @@ public class HttpHelperTest {
     }
 
     @Test
-    public void testIsStatusCodeOkComplexRange() throws Exception {
+    public void testIsStatusCodeOkComplexRange() {
         assertFalse(HttpHelper.isStatusCodeOk(199, "200-299,404,301-304"));
         assertTrue(HttpHelper.isStatusCodeOk(200, "200-299,404,301-304"));
         assertTrue(HttpHelper.isStatusCodeOk(299, "200-299,404,301-304"));
@@ -264,8 +264,7 @@ public class HttpHelperTest {
         return exchange;
     }
 
-    private Exchange createExchangeWithOptionalCamelHttpUriHeader(String endpointURI, String httpPath)
-            throws URISyntaxException {
+    private Exchange createExchangeWithOptionalCamelHttpUriHeader(String endpointURI, String httpPath) {
         CamelContext context = new DefaultCamelContext();
         DefaultExchange exchange = new DefaultExchange(context);
         Message inMsg = exchange.getIn();
diff --git a/components/camel-http/src/test/java/org/apache/camel/component/http/rest/RestCamelComponentVerifierTest.java b/components/camel-http/src/test/java/org/apache/camel/component/http/rest/RestCamelComponentVerifierTest.java
index 3dd49fcc119..69cd90d064d 100644
--- a/components/camel-http/src/test/java/org/apache/camel/component/http/rest/RestCamelComponentVerifierTest.java
+++ b/components/camel-http/src/test/java/org/apache/camel/component/http/rest/RestCamelComponentVerifierTest.java
@@ -108,7 +108,7 @@ public class RestCamelComponentVerifierTest extends BaseHttpTest {
     // Tests
     // *************************************************
     @Test
-    public void testParameters() throws Exception {
+    public void testParameters() {
 
         parameters.put("method", "get");
 
@@ -118,7 +118,7 @@ public class RestCamelComponentVerifierTest extends BaseHttpTest {
     }
 
     @Test
-    public void testMissingRestParameters() throws Exception {
+    public void testMissingRestParameters() {
         // This parameter does not belong to the rest component and validation
         // is delegated to the transport component
         parameters.put("copyHeaders", false);
@@ -153,7 +153,7 @@ public class RestCamelComponentVerifierTest extends BaseHttpTest {
     }
 
     @Test
-    public void testConnectivity() throws Exception {
+    public void testConnectivity() {
 
         parameters.put("method", "get");
 
diff --git a/components/camel-jetty-common/src/main/java/org/apache/camel/component/jetty/CamelContinuationServlet.java b/components/camel-jetty-common/src/main/java/org/apache/camel/component/jetty/CamelContinuationServlet.java
index c78c0fbb339..d35fe80fd84 100644
--- a/components/camel-jetty-common/src/main/java/org/apache/camel/component/jetty/CamelContinuationServlet.java
+++ b/components/camel-jetty-common/src/main/java/org/apache/camel/component/jetty/CamelContinuationServlet.java
@@ -304,11 +304,11 @@ public class CamelContinuationServlet extends CamelServlet {
 
     private class ExpiredListener implements AsyncListener {
         @Override
-        public void onComplete(AsyncEvent event) throws IOException {
+        public void onComplete(AsyncEvent event) {
         }
 
         @Override
-        public void onTimeout(AsyncEvent event) throws IOException {
+        public void onTimeout(AsyncEvent event) {
             HttpServletRequest request = (HttpServletRequest) event.getSuppliedRequest();
             String id = (String) request.getAttribute(EXCHANGE_ATTRIBUTE_ID);
             // remember this id as expired
@@ -318,11 +318,11 @@ public class CamelContinuationServlet extends CamelServlet {
         }
 
         @Override
-        public void onError(AsyncEvent event) throws IOException {
+        public void onError(AsyncEvent event) {
         }
 
         @Override
-        public void onStartAsync(AsyncEvent event) throws IOException {
+        public void onStartAsync(AsyncEvent event) {
         }
     }
 
diff --git a/components/camel-jetty-common/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java b/components/camel-jetty-common/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java
index 3f306a172f4..81d7a389721 100644
--- a/components/camel-jetty-common/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java
+++ b/components/camel-jetty-common/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java
@@ -397,7 +397,7 @@ public abstract class JettyHttpComponent extends HttpCommonComponent
         }
     }
 
-    private void enableSessionSupport(Server server, String connectorKey) throws Exception {
+    private void enableSessionSupport(Server server, String connectorKey) {
         ServletContextHandler context = server.getChildHandlerByClass(ServletContextHandler.class);
         if (context.getSessionHandler() == null) {
             SessionHandler sessionHandler = new SessionHandler();
@@ -431,7 +431,7 @@ public abstract class JettyHttpComponent extends HttpCommonComponent
         context.getServletHandler().addFilterWithMapping(filterHolder, pathSpec, 0);
     }
 
-    private void enableMultipartFilter(HttpCommonEndpoint endpoint, Server server) throws Exception {
+    private void enableMultipartFilter(HttpCommonEndpoint endpoint, Server server) {
         ServletContextHandler context = server.getChildHandlerByClass(ServletContextHandler.class);
         CamelContext camelContext = this.getCamelContext();
         FilterHolder filterHolder = new FilterHolder();
diff --git a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty11/AttachmentHttpBinding.java b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty11/AttachmentHttpBinding.java
index e4a19c17412..c96dc3ece27 100644
--- a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty11/AttachmentHttpBinding.java
+++ b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty11/AttachmentHttpBinding.java
@@ -140,7 +140,7 @@ final class AttachmentHttpBinding extends DefaultHttpBinding {
         }
 
         @Override
-        public OutputStream getOutputStream() throws IOException {
+        public OutputStream getOutputStream() {
             return null;
         }
 
diff --git a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty11/JettyHttpEndpoint11.java b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty11/JettyHttpEndpoint11.java
index debf7aaab69..ad377c2c5ff 100644
--- a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty11/JettyHttpEndpoint11.java
+++ b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty11/JettyHttpEndpoint11.java
@@ -40,7 +40,7 @@ public class JettyHttpEndpoint11 extends JettyHttpEndpoint implements AsyncEndpo
 
     private HttpBinding binding;
 
-    public JettyHttpEndpoint11(JettyHttpComponent component, String uri, URI httpURL) throws URISyntaxException {
+    public JettyHttpEndpoint11(JettyHttpComponent component, String uri, URI httpURL) {
         super(component, uri, httpURL);
     }
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExcludeCipherSuitesTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExcludeCipherSuitesTest.java
index 78aeed96a72..93da57488fb 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExcludeCipherSuitesTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExcludeCipherSuitesTest.java
@@ -61,7 +61,7 @@ public class ExcludeCipherSuitesTest extends BaseJettyTest {
     @Override
     protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 JettyHttpComponent jetty = getContext().getComponent("jetty", JettyHttpComponent.class);
                 jetty.setSslContextParameters(createSslContextParameters());
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitHttpsSslContextParametersRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitHttpsSslContextParametersRouteTest.java
index 3b9e0f39bdc..b82bd9c13af 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitHttpsSslContextParametersRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitHttpsSslContextParametersRouteTest.java
@@ -52,7 +52,7 @@ public class ExplicitHttpsSslContextParametersRouteTest extends HttpsRouteTest {
     @Override
     protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 // START SNIPPET: e1
                 // create SSL select channel connectors for port 9080 and 9090
                 Map<Integer, Connector> connectors = new HashMap<>();
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyComponentMuteExceptionTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyComponentMuteExceptionTest.java
index 6b67dc032a8..deaec615d1c 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyComponentMuteExceptionTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyComponentMuteExceptionTest.java
@@ -49,7 +49,7 @@ public class JettyComponentMuteExceptionTest extends BaseJettyTest {
     protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 JettyHttpComponent11 jc = context.getComponent("jetty", JettyHttpComponent11.class);
                 jc.setMuteException(true);
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyImageFileTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyImageFileTest.java
index 79d5b062ef3..d69565e08c0 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyImageFileTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyImageFileTest.java
@@ -46,12 +46,12 @@ public class JettyImageFileTest extends BaseJettyTest {
     }
 
     @Test
-    public void testImageContentType() throws Exception {
+    public void testImageContentType() {
         sendImageContent(false);
     }
 
     @Test
-    public void testImageContentWithGZip() throws Exception {
+    public void testImageContentWithGZip() {
         sendImageContent(true);
     }
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MainHttpsRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MainHttpsRouteTest.java
index 6f906dc032b..28cb14e9c58 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MainHttpsRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MainHttpsRouteTest.java
@@ -77,7 +77,7 @@ public class MainHttpsRouteTest extends BaseJettyTest {
 
         main.configure().addRoutesBuilder(new RouteBuilder() {
 
-            public void configure() throws URISyntaxException {
+            public void configure() {
                 Processor proc = exchange -> exchange.getMessage().setBody("<b>Hello World</b>");
                 from("jetty:https://localhost:" + port1 + "/hello").process(proc);
             }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormBigFileTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormBigFileTest.java
index 4277f4922ee..3de5715caf4 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormBigFileTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormBigFileTest.java
@@ -75,7 +75,7 @@ class MultiPartFormBigFileTest extends BaseJettyTest {
                         tempDir.getAbsolutePath())
                         .process(new Processor() {
 
-                            public void process(Exchange exchange) throws Exception {
+                            public void process(Exchange exchange) {
                                 AttachmentMessage in = exchange.getIn(AttachmentMessage.class);
                                 assertEquals(1, in.getAttachments().size(), "Get a wrong attachment size");
                                 // The file name is attachment id
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormTest.java
index 62a6f863692..a0f71a5200c 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormTest.java
@@ -61,7 +61,7 @@ public class MultiPartFormTest extends BaseJettyTest {
     }
 
     @Test
-    public void testSendMultiPartFormFromCamelHttpComponnent() throws Exception {
+    public void testSendMultiPartFormFromCamelHttpComponnent() {
         String result
                 = template.requestBody("http://localhost:" + getPort() + "/test", createMultipartRequestEntity(), String.class);
         assertEquals("A binary file of some kind", result, "Get a wrong result");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/TwoCamelContextWithJettyRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/TwoCamelContextWithJettyRouteTest.java
index af86ce4f996..1461cef7330 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/TwoCamelContextWithJettyRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/TwoCamelContextWithJettyRouteTest.java
@@ -37,9 +37,9 @@ public class TwoCamelContextWithJettyRouteTest extends BaseJettyTest {
         CamelContext contextB = new DefaultCamelContext();
         contextB.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:" + port2 + "/myotherapp").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String in = exchange.getIn().getBody(String.class);
                         exchange.getMessage().setBody("Hi " + in);
                     }
@@ -65,16 +65,16 @@ public class TwoCamelContextWithJettyRouteTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:a").to("http://localhost:" + port1 + "/myapp");
 
                 from("direct:b").to("http://localhost:" + port2 + "/myotherapp");
 
                 from("jetty://http://localhost:" + port1 + "/myapp").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String in = exchange.getIn().getBody(String.class);
                         exchange.getMessage().setBody("Bye " + in);
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyNoContentRestConfigTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyNoContentRestConfigTest.java
index 5d499e1f3d7..93af3e58500 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyNoContentRestConfigTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyNoContentRestConfigTest.java
@@ -31,7 +31,7 @@ import static org.junit.jupiter.api.Assertions.assertNull;
 public class RestJettyNoContentRestConfigTest extends BaseJettyTest {
 
     @Test
-    public void testEmptyJson204ConfigNoContentEnabled() throws Exception {
+    public void testEmptyJson204ConfigNoContentEnabled() {
         Exchange exchange = template.request("http://localhost:" + getPort() + "/v1/empty/country", new Processor() {
             @Override
             public void process(Exchange exchange) {
@@ -44,7 +44,7 @@ public class RestJettyNoContentRestConfigTest extends BaseJettyTest {
     }
 
     @Test
-    public void testEmptyXml204ConfigNoContentEnabled() throws Exception {
+    public void testEmptyXml204ConfigNoContentEnabled() {
         Exchange exchange = template.request("http://localhost:" + getPort() + "/v1/empty/address", new Processor() {
             @Override
             public void process(Exchange exchange) {
@@ -57,7 +57,7 @@ public class RestJettyNoContentRestConfigTest extends BaseJettyTest {
     }
 
     @Test
-    public void testEmptyJson200RestConfigNoContentDisabled() throws Exception {
+    public void testEmptyJson200RestConfigNoContentDisabled() {
         Exchange exchange = template.request("http://localhost:" + getPort() + "/v2/empty/country", new Processor() {
             @Override
             public void process(Exchange exchange) {
@@ -70,7 +70,7 @@ public class RestJettyNoContentRestConfigTest extends BaseJettyTest {
     }
 
     @Test
-    public void testEmptyXml200RestConfigNoContentDisabled() throws Exception {
+    public void testEmptyXml200RestConfigNoContentDisabled() {
         Exchange exchange = template.request("http://localhost:" + getPort() + "/v2/empty/address", new Processor() {
             @Override
             public void process(Exchange exchange) {
@@ -85,7 +85,7 @@ public class RestJettyNoContentRestConfigTest extends BaseJettyTest {
     }
 
     @Test
-    public void testEmpty200VerbNoContentDisabled() throws Exception {
+    public void testEmpty200VerbNoContentDisabled() {
         Exchange exchange = template.request("http://localhost:" + getPort() + "/v3/empty/country", new Processor() {
             @Override
             public void process(Exchange exchange) {
@@ -98,7 +98,7 @@ public class RestJettyNoContentRestConfigTest extends BaseJettyTest {
     }
 
     @Test
-    public void testJson200ConfigNoContentEnabled() throws Exception {
+    public void testJson200ConfigNoContentEnabled() {
         Exchange exchange = template.request("http://localhost:" + getPort() + "/country", new Processor() {
             @Override
             public void process(Exchange exchange) {
@@ -111,7 +111,7 @@ public class RestJettyNoContentRestConfigTest extends BaseJettyTest {
     }
 
     @Test
-    public void testXml200ConfigNoContentEnabled() throws Exception {
+    public void testXml200ConfigNoContentEnabled() {
         Exchange exchange = template.request("http://localhost:" + getPort() + "/address", new Processor() {
             @Override
             public void process(Exchange exchange) {
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyNoContentTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyNoContentTest.java
index a0395babbdc..0be2ad8adc7 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyNoContentTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyNoContentTest.java
@@ -31,7 +31,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
 public class RestJettyNoContentTest extends BaseJettyTest {
 
     @Test
-    public void testEmptyJson200ConfigNoContentDisabled() throws Exception {
+    public void testEmptyJson200ConfigNoContentDisabled() {
         Exchange exchange = template.request("http://localhost:" + getPort() + "/v1/empty/country", new Processor() {
             @Override
             public void process(Exchange exchange) {
@@ -44,7 +44,7 @@ public class RestJettyNoContentTest extends BaseJettyTest {
     }
 
     @Test
-    public void testEmptyXml200ConfigNoContentDisabled() throws Exception {
+    public void testEmptyXml200ConfigNoContentDisabled() {
         Exchange exchange = template.request("http://localhost:" + getPort() + "/v1/empty/address", new Processor() {
             @Override
             public void process(Exchange exchange) {
@@ -59,7 +59,7 @@ public class RestJettyNoContentTest extends BaseJettyTest {
     }
 
     @Test
-    public void testEmptyJson204RestConfigNoContentEnabled() throws Exception {
+    public void testEmptyJson204RestConfigNoContentEnabled() {
         Exchange exchange = template.request("http://localhost:" + getPort() + "/v2/empty/country", new Processor() {
             @Override
             public void process(Exchange exchange) {
@@ -72,7 +72,7 @@ public class RestJettyNoContentTest extends BaseJettyTest {
     }
 
     @Test
-    public void testEmptyXml204RestConfigNoContentEnabled() throws Exception {
+    public void testEmptyXml204RestConfigNoContentEnabled() {
         Exchange exchange = template.request("http://localhost:" + getPort() + "/v2/empty/address", new Processor() {
             @Override
             public void process(Exchange exchange) {
@@ -85,7 +85,7 @@ public class RestJettyNoContentTest extends BaseJettyTest {
     }
 
     @Test
-    public void testEmpty204VerbNoContentEnabled() throws Exception {
+    public void testEmpty204VerbNoContentEnabled() {
         Exchange exchange = template.request("http://localhost:" + getPort() + "/v3/empty/country", new Processor() {
             @Override
             public void process(Exchange exchange) {
@@ -98,7 +98,7 @@ public class RestJettyNoContentTest extends BaseJettyTest {
     }
 
     @Test
-    public void testJson200ConfigNoContentEnabled() throws Exception {
+    public void testJson200ConfigNoContentEnabled() {
         Exchange exchange = template.request("http://localhost:" + getPort() + "/country", new Processor() {
             @Override
             public void process(Exchange exchange) {
@@ -111,7 +111,7 @@ public class RestJettyNoContentTest extends BaseJettyTest {
     }
 
     @Test
-    public void testXml200ConfigNoContentEnabled() throws Exception {
+    public void testXml200ConfigNoContentEnabled() {
         Exchange exchange = template.request("http://localhost:" + getPort() + "/address", new Processor() {
             @Override
             public void process(Exchange exchange) {
diff --git a/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/DefaultNettySharedHttpServer.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/DefaultNettySharedHttpServer.java
index a47b8c70bff..70345ab77a2 100644
--- a/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/DefaultNettySharedHttpServer.java
+++ b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/DefaultNettySharedHttpServer.java
@@ -139,7 +139,7 @@ public class DefaultNettySharedHttpServer extends ServiceSupport implements Nett
     }
 
     @Override
-    protected void doStop() throws Exception {
+    protected void doStop() {
         LOG.info("Stopping NettySharedHttpServer on {}:{}", configuration.getHost(), configuration.getPort());
         ServiceHelper.stopService(bootstrapFactory, channelFactory);
     }
diff --git a/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyChannelBufferStreamCache.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyChannelBufferStreamCache.java
index b5bf1e422e8..9bc782ff5a9 100644
--- a/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyChannelBufferStreamCache.java
+++ b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyChannelBufferStreamCache.java
@@ -50,7 +50,7 @@ public final class NettyChannelBufferStreamCache extends InputStream implements
     }
 
     @Override
-    public int read() throws IOException {
+    public int read() {
         return buffer.readByte();
     }
 
@@ -60,7 +60,7 @@ public final class NettyChannelBufferStreamCache extends InputStream implements
     }
 
     @Override
-    public int read(byte[] b, int off, int len) throws IOException {
+    public int read(byte[] b, int off, int len) {
         // are we at end, then return -1
         if (buffer.readerIndex() == buffer.capacity()) {
             return -1;
@@ -93,7 +93,7 @@ public final class NettyChannelBufferStreamCache extends InputStream implements
     }
 
     @Override
-    public StreamCache copy(Exchange exchange) throws IOException {
+    public StreamCache copy(Exchange exchange) {
         return new NettyChannelBufferStreamCache(buffer.copy());
     }
 
diff --git a/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/SecurityAuthenticatorSupport.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/SecurityAuthenticatorSupport.java
index f8ab24e3b40..d79c5c72365 100644
--- a/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/SecurityAuthenticatorSupport.java
+++ b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/SecurityAuthenticatorSupport.java
@@ -110,7 +110,7 @@ public abstract class SecurityAuthenticatorSupport implements SecurityAuthentica
         }
 
         @Override
-        public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException {
+        public void handle(Callback[] callbacks) {
             for (Callback callback : callbacks) {
                 LOG.trace("Callback {}", callback);
                 if (callback instanceof PasswordCallback) {
diff --git a/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpLoopErrorTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpLoopErrorTest.java
index fc85b2879a6..ff960ed38bb 100644
--- a/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpLoopErrorTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpLoopErrorTest.java
@@ -37,7 +37,7 @@ public class NettyHttpLoopErrorTest extends BaseNettyTest {
         return new RouteBuilder() {
 
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 onException(NettyHttpOperationFailedException.class)
                         .maximumRedeliveries(2)
                         .retryAttemptedLogLevel(LoggingLevel.WARN)
diff --git a/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSuspendResume503Test.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSuspendResume503Test.java
index 1dcf09f6eed..90678321fd1 100644
--- a/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSuspendResume503Test.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSuspendResume503Test.java
@@ -35,7 +35,7 @@ public class NettyHttpSuspendResume503Test extends BaseNettyTest {
     private final String serverUri = "netty-http:http://localhost:" + getPort() + "/cool?disconnect=true";
 
     @Test
-    public void testNettySuspendResume() throws Exception {
+    public void testNettySuspendResume() {
         context.getShutdownStrategy().setTimeout(50);
 
         String reply = template.requestBody(serverUri, "World", String.class);
diff --git a/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSuspendResumeTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSuspendResumeTest.java
index 29053fce354..9097fbdf7b2 100644
--- a/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSuspendResumeTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSuspendResumeTest.java
@@ -35,7 +35,7 @@ public class NettyHttpSuspendResumeTest extends BaseNettyTest {
     private final String serverUri = "netty-http:http://localhost:" + getPort() + "/cool?disconnect=true&send503whenSuspended=false";
 
     @Test
-    public void testNettySuspendResume() throws Exception {
+    public void testNettySuspendResume() {
         context.getShutdownStrategy().setTimeout(50);
 
         String reply = template.requestBody(serverUri, "World", String.class);
diff --git a/components/camel-platform-http-main/src/main/java/org/apache/camel/component/platform/http/main/MainHttpServer.java b/components/camel-platform-http-main/src/main/java/org/apache/camel/component/platform/http/main/MainHttpServer.java
index 90bfbed8478..32e1ff68f8e 100644
--- a/components/camel-platform-http-main/src/main/java/org/apache/camel/component/platform/http/main/MainHttpServer.java
+++ b/components/camel-platform-http-main/src/main/java/org/apache/camel/component/platform/http/main/MainHttpServer.java
@@ -262,7 +262,7 @@ public class MainHttpServer extends ServiceSupport implements CamelContextAware,
             private volatile Set<HttpEndpointModel> last;
 
             @Override
-            public void onCamelContextStarted(CamelContext context, boolean alreadyStarted) throws Exception {
+            public void onCamelContextStarted(CamelContext context, boolean alreadyStarted) {
                 camelContext.getManagementStrategy().addEventNotifier(new SimpleEventNotifierSupport() {
 
                     @Override
@@ -272,7 +272,7 @@ public class MainHttpServer extends ServiceSupport implements CamelContextAware,
                     }
 
                     @Override
-                    public void notify(CamelEvent event) throws Exception {
+                    public void notify(CamelEvent event) {
                         // when reloading then there may be more routes in the same batch, so we only want
                         // to log the summary at the end
                         if (event instanceof CamelEvent.RouteReloadedEvent) {
diff --git a/components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpStreamingTest.java b/components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpStreamingTest.java
index 786047cbda6..cde7300a958 100644
--- a/components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpStreamingTest.java
+++ b/components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpStreamingTest.java
@@ -240,7 +240,7 @@ public class VertxPlatformHttpStreamingTest {
                     from("platform-http:/streaming?useStreaming=true")
                             .process(new Processor() {
                                 @Override
-                                public void process(Exchange exchange) throws Exception {
+                                public void process(Exchange exchange) {
                                     // Force a type conversion exception and verify the response promise.fail is called correctly
                                     exchange.getMessage().setBody(new TestBean());
                                 }
diff --git a/components/camel-platform-http/src/test/java/org/apache/camel/component/platform/http/JettyServerTest.java b/components/camel-platform-http/src/test/java/org/apache/camel/component/platform/http/JettyServerTest.java
index 3583fdacd21..fb39fbb2d07 100644
--- a/components/camel-platform-http/src/test/java/org/apache/camel/component/platform/http/JettyServerTest.java
+++ b/components/camel-platform-http/src/test/java/org/apache/camel/component/platform/http/JettyServerTest.java
@@ -41,7 +41,7 @@ public class JettyServerTest {
 
     }
 
-    public void start() throws Exception {
+    public void start() {
         service.initialize();
 
     }
diff --git a/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/handlers/CamelWebSocketHandler.java b/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/handlers/CamelWebSocketHandler.java
index a47a229d032..e09eba22ea5 100644
--- a/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/handlers/CamelWebSocketHandler.java
+++ b/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/handlers/CamelWebSocketHandler.java
@@ -288,8 +288,7 @@ public class CamelWebSocketHandler implements HttpHandler {
     class UndertowReceiveListener extends AbstractReceiveListener {
 
         @Override
-        protected void onFullBinaryMessage(final WebSocketChannel channel, BufferedBinaryMessage message)
-                throws IOException {
+        protected void onFullBinaryMessage(final WebSocketChannel channel, BufferedBinaryMessage message) {
             LOG.debug("onFullBinaryMessage()");
             final String connectionKey = (String) channel.getAttribute(UndertowConstants.CONNECTION_KEY);
             if (connectionKey == null) {
diff --git a/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/handlers/NotFoundHandler.java b/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/handlers/NotFoundHandler.java
index ddcd4156b7d..946ae1a632a 100644
--- a/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/handlers/NotFoundHandler.java
+++ b/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/handlers/NotFoundHandler.java
@@ -26,7 +26,7 @@ import io.undertow.util.Headers;
 public class NotFoundHandler implements HttpHandler {
 
     @Override
-    public void handleRequest(HttpServerExchange exchange) throws Exception {
+    public void handleRequest(HttpServerExchange exchange) {
         exchange.setStatusCode(404);
         exchange.getResponseHeaders().put(Headers.CONTENT_TYPE, "text/plain");
         exchange.getResponseSender().send("No matching path found");
diff --git a/components/camel-vertx/camel-vertx-http/src/test/java/org/apache/camel/component/vertx/http/VertxHttpCustomWebClientTest.java b/components/camel-vertx/camel-vertx-http/src/test/java/org/apache/camel/component/vertx/http/VertxHttpCustomWebClientTest.java
index f615da8c50e..84592d93fd8 100644
--- a/components/camel-vertx/camel-vertx-http/src/test/java/org/apache/camel/component/vertx/http/VertxHttpCustomWebClientTest.java
+++ b/components/camel-vertx/camel-vertx-http/src/test/java/org/apache/camel/component/vertx/http/VertxHttpCustomWebClientTest.java
@@ -60,7 +60,7 @@ public class VertxHttpCustomWebClientTest {
             context.addComponent("vertx-http", component);
             context.addRoutes(new RouteBuilder() {
                 @Override
-                public void configure() throws Exception {
+                public void configure() {
                     from("direct:start")
                             .to("vertx-http:http://localhost:8080");
                 }
diff --git a/components/camel-vertx/camel-vertx-http/src/test/java/org/apache/camel/component/vertx/http/VertxHttpMultiRouteTest.java b/components/camel-vertx/camel-vertx-http/src/test/java/org/apache/camel/component/vertx/http/VertxHttpMultiRouteTest.java
index 6e262ab5aa8..4b1ef209c4a 100644
--- a/components/camel-vertx/camel-vertx-http/src/test/java/org/apache/camel/component/vertx/http/VertxHttpMultiRouteTest.java
+++ b/components/camel-vertx/camel-vertx-http/src/test/java/org/apache/camel/component/vertx/http/VertxHttpMultiRouteTest.java
@@ -42,7 +42,7 @@ public class VertxHttpMultiRouteTest extends VertxHttpTestSupport {
     }
 
     @Override
-    protected RoutesBuilder createRouteBuilder() throws Exception {
+    protected RoutesBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
             public void configure() {