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

gnodet 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 83e8f4ceef5 Add @Serial annotation
83e8f4ceef5 is described below

commit 83e8f4ceef520382fb59d9ae4b0f1dde39a11999
Author: Guillaume Nodet <[email protected]>
AuthorDate: Mon May 6 16:50:09 2024 +0200

    Add @Serial annotation
---
 .../src/main/java/org/apache/camel/CamelExchangeException.java        | 4 +++-
 .../src/main/java/org/apache/camel/RuntimeCamelException.java         | 4 +++-
 .../org/apache/camel/spi/OptimisticLockingAggregationRepository.java  | 4 +++-
 .../src/main/java/org/apache/camel/spi/ThreadPoolProfile.java         | 3 ++-
 .../main/java/org/apache/camel/impl/event/AbstractContextEvent.java   | 3 ++-
 .../main/java/org/apache/camel/impl/event/AbstractExchangeEvent.java  | 3 ++-
 .../src/main/java/org/apache/camel/impl/event/AbstractRouteEvent.java | 3 ++-
 .../src/main/java/org/apache/camel/impl/event/AbstractStepEvent.java  | 4 +++-
 .../org/apache/camel/impl/event/CamelContextInitializedEvent.java     | 4 +++-
 .../org/apache/camel/impl/event/CamelContextInitializingEvent.java    | 4 +++-
 .../org/apache/camel/impl/event/CamelContextReloadFailureEvent.java   | 4 +++-
 .../java/org/apache/camel/impl/event/CamelContextReloadedEvent.java   | 4 +++-
 .../java/org/apache/camel/impl/event/CamelContextReloadingEvent.java  | 4 +++-
 .../org/apache/camel/impl/event/CamelContextResumeFailureEvent.java   | 4 +++-
 .../java/org/apache/camel/impl/event/CamelContextResumedEvent.java    | 4 +++-
 .../java/org/apache/camel/impl/event/CamelContextResumingEvent.java   | 4 +++-
 .../org/apache/camel/impl/event/CamelContextRoutesStartedEvent.java   | 4 +++-
 .../org/apache/camel/impl/event/CamelContextRoutesStartingEvent.java  | 4 +++-
 .../org/apache/camel/impl/event/CamelContextRoutesStoppedEvent.java   | 4 +++-
 .../org/apache/camel/impl/event/CamelContextRoutesStoppingEvent.java  | 4 +++-
 .../java/org/apache/camel/impl/event/CamelContextStartedEvent.java    | 4 +++-
 .../java/org/apache/camel/impl/event/CamelContextStartingEvent.java   | 4 +++-
 .../org/apache/camel/impl/event/CamelContextStartupFailureEvent.java  | 4 +++-
 .../org/apache/camel/impl/event/CamelContextStopFailureEvent.java     | 4 +++-
 .../java/org/apache/camel/impl/event/CamelContextStoppedEvent.java    | 4 +++-
 .../java/org/apache/camel/impl/event/CamelContextStoppingEvent.java   | 4 +++-
 .../java/org/apache/camel/impl/event/CamelContextSuspendedEvent.java  | 4 +++-
 .../java/org/apache/camel/impl/event/CamelContextSuspendingEvent.java | 4 +++-
 .../apache/camel/impl/event/ExchangeAsyncProcessingStartedEvent.java  | 4 +++-
 .../main/java/org/apache/camel/impl/event/ExchangeCompletedEvent.java | 4 +++-
 .../main/java/org/apache/camel/impl/event/ExchangeCreatedEvent.java   | 4 +++-
 .../main/java/org/apache/camel/impl/event/ExchangeFailedEvent.java    | 4 +++-
 .../java/org/apache/camel/impl/event/ExchangeFailureHandledEvent.java | 4 +++-
 .../org/apache/camel/impl/event/ExchangeFailureHandlingEvent.java     | 4 +++-
 .../java/org/apache/camel/impl/event/ExchangeRedeliveryEvent.java     | 4 +++-
 .../main/java/org/apache/camel/impl/event/ExchangeSendingEvent.java   | 4 +++-
 .../src/main/java/org/apache/camel/impl/event/ExchangeSentEvent.java  | 4 +++-
 .../src/main/java/org/apache/camel/impl/event/RouteAddedEvent.java    | 4 +++-
 .../src/main/java/org/apache/camel/impl/event/RouteReloadedEvent.java | 4 +++-
 .../src/main/java/org/apache/camel/impl/event/RouteRemovedEvent.java  | 4 +++-
 .../src/main/java/org/apache/camel/impl/event/RouteStartedEvent.java  | 4 +++-
 .../src/main/java/org/apache/camel/impl/event/RouteStartingEvent.java | 4 +++-
 .../src/main/java/org/apache/camel/impl/event/RouteStoppedEvent.java  | 4 +++-
 .../src/main/java/org/apache/camel/impl/event/RouteStoppingEvent.java | 4 +++-
 .../java/org/apache/camel/impl/event/ServiceStartupFailureEvent.java  | 3 ++-
 .../java/org/apache/camel/impl/event/ServiceStopFailureEvent.java     | 3 ++-
 .../camel/language/simple/types/SimpleIllegalSyntaxException.java     | 4 +++-
 .../org/apache/camel/language/simple/types/SimpleParserException.java | 4 +++-
 .../apache/camel/processor/ThrottlerRejectedExecutionException.java   | 3 ++-
 .../camel/processor/aggregate/AbstractListAggregationStrategy.java    | 3 ++-
 .../camel/processor/aggregate/ClosedCorrelationKeyException.java      | 4 +++-
 .../org/apache/camel/processor/errorhandler/RedeliveryPolicy.java     | 3 ++-
 .../org/apache/camel/processor/idempotent/NoMessageIdException.java   | 4 +++-
 .../apache/camel/processor/resequencer/MessageRejectedException.java  | 4 +++-
 .../main/java/org/apache/camel/processor/resequencer/Sequence.java    | 3 ++-
 .../src/main/java/org/apache/camel/support/DefaultExchangeHolder.java | 3 ++-
 .../src/main/java/org/apache/camel/support/jndi/JndiContext.java      | 3 ++-
 .../apache/camel/support/processor/PredicateValidationException.java  | 4 +++-
 .../src/main/java/org/apache/camel/util/CaseInsensitiveMap.java       | 3 ++-
 .../java/org/apache/camel/xml/io/util/XmlStreamReaderException.java   | 3 ++-
 .../support/processor/validation/NoXmlBodyValidationException.java    | 4 +++-
 .../support/processor/validation/NoXmlHeaderValidationException.java  | 4 +++-
 .../camel/support/processor/validation/SchemaValidationException.java | 3 ++-
 .../src/main/java/org/apache/camel/util/xml/BytesSource.java          | 3 ++-
 .../src/main/java/org/apache/camel/util/xml/SourceCache.java          | 3 ++-
 65 files changed, 178 insertions(+), 65 deletions(-)

diff --git 
a/core/camel-api/src/main/java/org/apache/camel/CamelExchangeException.java 
b/core/camel-api/src/main/java/org/apache/camel/CamelExchangeException.java
index 1295ad1d0c6..eb7483ffb8e 100644
--- a/core/camel-api/src/main/java/org/apache/camel/CamelExchangeException.java
+++ b/core/camel-api/src/main/java/org/apache/camel/CamelExchangeException.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel;
 
+import java.io.Serial;
+
 /**
  * An exception caused by a specific message {@link Exchange}
  */
 public class CamelExchangeException extends CamelException {
-    private static final long serialVersionUID = -8721487431101572630L;
+    private static final @Serial long serialVersionUID = -8721487431101572630L;
     // exchange is not guaranteed to be serializable so we set it as transient
     private final transient Exchange exchange;
 
diff --git 
a/core/camel-api/src/main/java/org/apache/camel/RuntimeCamelException.java 
b/core/camel-api/src/main/java/org/apache/camel/RuntimeCamelException.java
index 54e2ee46815..eb76ae93493 100644
--- a/core/camel-api/src/main/java/org/apache/camel/RuntimeCamelException.java
+++ b/core/camel-api/src/main/java/org/apache/camel/RuntimeCamelException.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel;
 
+import java.io.Serial;
+
 /**
  * Base class for all Camel unchecked exceptions.
  */
 public class RuntimeCamelException extends RuntimeException {
-    private static final long serialVersionUID = 8046489554418284257L;
+    private static final @Serial long serialVersionUID = 8046489554418284257L;
 
     public RuntimeCamelException() {
     }
diff --git 
a/core/camel-api/src/main/java/org/apache/camel/spi/OptimisticLockingAggregationRepository.java
 
b/core/camel-api/src/main/java/org/apache/camel/spi/OptimisticLockingAggregationRepository.java
index 890c110e3bc..a91d1e3fac3 100644
--- 
a/core/camel-api/src/main/java/org/apache/camel/spi/OptimisticLockingAggregationRepository.java
+++ 
b/core/camel-api/src/main/java/org/apache/camel/spi/OptimisticLockingAggregationRepository.java
@@ -16,6 +16,8 @@
  */
 package org.apache.camel.spi;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.Exchange;
 
@@ -34,7 +36,7 @@ public interface OptimisticLockingAggregationRepository 
extends AggregationRepos
      * <p/>
      */
     class OptimisticLockingException extends RuntimeException {
-        private static final long serialVersionUID = 1L;
+        private static final @Serial long serialVersionUID = 1L;
     }
 
     /**
diff --git 
a/core/camel-api/src/main/java/org/apache/camel/spi/ThreadPoolProfile.java 
b/core/camel-api/src/main/java/org/apache/camel/spi/ThreadPoolProfile.java
index 9e2f96ca0f0..0f50a821359 100644
--- a/core/camel-api/src/main/java/org/apache/camel/spi/ThreadPoolProfile.java
+++ b/core/camel-api/src/main/java/org/apache/camel/spi/ThreadPoolProfile.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.spi;
 
+import java.io.Serial;
 import java.io.Serializable;
 import java.util.concurrent.RejectedExecutionHandler;
 import java.util.concurrent.TimeUnit;
@@ -29,7 +30,7 @@ import 
org.apache.camel.util.concurrent.ThreadPoolRejectedPolicy;
  */
 public class ThreadPoolProfile implements Serializable, Cloneable {
 
-    private static final long serialVersionUID = 1L;
+    private static final @Serial long serialVersionUID = 1L;
 
     private String id;
     private Boolean defaultProfile;
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/AbstractContextEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/AbstractContextEvent.java
index bb73c646554..9a0c84e72d3 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/AbstractContextEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/AbstractContextEvent.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
 import java.util.EventObject;
 
 import org.apache.camel.CamelContext;
@@ -25,7 +26,7 @@ import org.apache.camel.spi.CamelEvent.CamelContextEvent;
  * Base class for {@link CamelContext} events.
  */
 public abstract class AbstractContextEvent extends EventObject implements 
CamelContextEvent {
-    private static final long serialVersionUID = 1L;
+    private static final @Serial long serialVersionUID = 1L;
     private final CamelContext context;
     private long timestamp;
 
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/AbstractExchangeEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/AbstractExchangeEvent.java
index a0af40ab19a..1f3e89a556c 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/AbstractExchangeEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/AbstractExchangeEvent.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
 import java.util.EventObject;
 
 import org.apache.camel.Exchange;
@@ -25,7 +26,7 @@ import org.apache.camel.spi.CamelEvent.ExchangeEvent;
  * Base class for {@link Exchange} events.
  */
 public abstract class AbstractExchangeEvent extends EventObject implements 
ExchangeEvent {
-    private static final long serialVersionUID = 1L;
+    private static final @Serial long serialVersionUID = 1L;
     private final Exchange exchange;
     private long timestamp;
 
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/AbstractRouteEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/AbstractRouteEvent.java
index ad71474f935..828344a0ad3 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/AbstractRouteEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/AbstractRouteEvent.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
 import java.util.EventObject;
 
 import org.apache.camel.CamelContext;
@@ -26,7 +27,7 @@ import org.apache.camel.spi.CamelEvent.RouteEvent;
  * Base class for {@link CamelContext} events.
  */
 public abstract class AbstractRouteEvent extends EventObject implements 
RouteEvent {
-    private static final long serialVersionUID = 1L;
+    private static final @Serial long serialVersionUID = 1L;
     private final Route route;
     private long timestamp;
 
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/AbstractStepEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/AbstractStepEvent.java
index 344f8daa525..ece64ed2dac 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/AbstractStepEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/AbstractStepEvent.java
@@ -16,13 +16,15 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.Exchange;
 
 /**
  * Base class for step events.
  */
 public abstract class AbstractStepEvent extends AbstractExchangeEvent {
-    private static final long serialVersionUID = 1L;
+    private static final @Serial long serialVersionUID = 1L;
 
     private final String stepId;
 
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextInitializedEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextInitializedEvent.java
index 6f3665de98c..edaf856e09c 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextInitializedEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextInitializedEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextInitializedEvent extends AbstractContextEvent 
implements CamelEvent.CamelContextInitializedEvent {
-    private static final long serialVersionUID = -3416082218670845373L;
+    private static final @Serial long serialVersionUID = -3416082218670845373L;
 
     public CamelContextInitializedEvent(CamelContext source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextInitializingEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextInitializingEvent.java
index eebf06d9719..d526611a18f 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextInitializingEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextInitializingEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextInitializingEvent extends AbstractContextEvent 
implements CamelEvent.CamelContextInitializingEvent {
-    private static final long serialVersionUID = 3931186946570864733L;
+    private static final @Serial long serialVersionUID = 3931186946570864733L;
 
     public CamelContextInitializingEvent(CamelContext source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextReloadFailureEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextReloadFailureEvent.java
index 5f81475ebd2..abb0697d30f 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextReloadFailureEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextReloadFailureEvent.java
@@ -16,13 +16,15 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextReloadFailureEvent extends AbstractContextEvent
         implements CamelEvent.CamelContextReloadFailureEvent {
 
-    private static final long serialVersionUID = 7966471393751298720L;
+    private static final @Serial long serialVersionUID = 7966471393751298720L;
 
     private final Object action;
     private final Throwable cause;
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextReloadedEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextReloadedEvent.java
index d2c43ff3c88..7d81ac6a3b8 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextReloadedEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextReloadedEvent.java
@@ -16,13 +16,15 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextReloadedEvent extends AbstractContextEvent
         implements CamelEvent.CamelContextReloadedEvent {
 
-    private static final long serialVersionUID = 7966471393751298719L;
+    private static final @Serial long serialVersionUID = 7966471393751298719L;
 
     private final Object action;
 
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextReloadingEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextReloadingEvent.java
index 9a497bd853e..1fa4aa5c1c0 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextReloadingEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextReloadingEvent.java
@@ -16,13 +16,15 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextReloadingEvent extends AbstractContextEvent
         implements CamelEvent.CamelContextReloadingEvent {
 
-    private static final long serialVersionUID = 7966471393751298717L;
+    private static final @Serial long serialVersionUID = 7966471393751298717L;
 
     private final Object action;
 
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextResumeFailureEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextResumeFailureEvent.java
index 759bbe009c2..0a198e0e192 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextResumeFailureEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextResumeFailureEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextResumeFailureEvent extends AbstractContextEvent 
implements CamelEvent.CamelContextResumeFailureEvent {
-    private static final long serialVersionUID = -4271899927507894566L;
+    private static final @Serial long serialVersionUID = -4271899927507894566L;
 
     private final Throwable cause;
 
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextResumedEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextResumedEvent.java
index 428ebab184e..994a1ccf55f 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextResumedEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextResumedEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextResumedEvent extends AbstractContextEvent implements 
CamelEvent.CamelContextResumedEvent {
-    private static final long serialVersionUID = 6761726800283234512L;
+    private static final @Serial long serialVersionUID = 6761726800283234512L;
 
     public CamelContextResumedEvent(CamelContext source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextResumingEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextResumingEvent.java
index 6ca44ad3062..fdf070b2f53 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextResumingEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextResumingEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextResumingEvent extends AbstractContextEvent implements 
CamelEvent.CamelContextResumingEvent {
-    private static final long serialVersionUID = 6761726800283234511L;
+    private static final @Serial long serialVersionUID = 6761726800283234511L;
 
     public CamelContextResumingEvent(CamelContext source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextRoutesStartedEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextRoutesStartedEvent.java
index cded7440a80..027db46d2d5 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextRoutesStartedEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextRoutesStartedEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextRoutesStartedEvent extends AbstractContextEvent 
implements CamelEvent.CamelContextRoutesStartedEvent {
-    private static final long serialVersionUID = -1120225323715688981L;
+    private static final @Serial long serialVersionUID = -1120225323715688981L;
 
     public CamelContextRoutesStartedEvent(CamelContext source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextRoutesStartingEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextRoutesStartingEvent.java
index 1b7070dc40a..d30156d745e 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextRoutesStartingEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextRoutesStartingEvent.java
@@ -16,12 +16,14 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextRoutesStartingEvent extends AbstractContextEvent
         implements CamelEvent.CamelContextRoutesStartingEvent {
-    private static final long serialVersionUID = -1120225323715688981L;
+    private static final @Serial long serialVersionUID = -1120225323715688981L;
 
     public CamelContextRoutesStartingEvent(CamelContext source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextRoutesStoppedEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextRoutesStoppedEvent.java
index 7c37a5b8363..303f62a4d1a 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextRoutesStoppedEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextRoutesStoppedEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextRoutesStoppedEvent extends AbstractContextEvent 
implements CamelEvent.CamelContextRoutesStoppedEvent {
-    private static final long serialVersionUID = -1120225323715688981L;
+    private static final @Serial long serialVersionUID = -1120225323715688981L;
 
     public CamelContextRoutesStoppedEvent(CamelContext source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextRoutesStoppingEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextRoutesStoppingEvent.java
index b87c862e53a..bec99501f42 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextRoutesStoppingEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextRoutesStoppingEvent.java
@@ -16,12 +16,14 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextRoutesStoppingEvent extends AbstractContextEvent
         implements CamelEvent.CamelContextRoutesStoppingEvent {
-    private static final long serialVersionUID = -1120225323715688981L;
+    private static final @Serial long serialVersionUID = -1120225323715688981L;
 
     public CamelContextRoutesStoppingEvent(CamelContext source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStartedEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStartedEvent.java
index e2bd0eb789e..e0a0fafab6b 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStartedEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStartedEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextStartedEvent extends AbstractContextEvent implements 
CamelEvent.CamelContextStartedEvent {
-    private static final long serialVersionUID = 6761726800283073490L;
+    private static final @Serial long serialVersionUID = 6761726800283073490L;
 
     public CamelContextStartedEvent(CamelContext source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStartingEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStartingEvent.java
index 7c0511b7e27..9c9bce445db 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStartingEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStartingEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextStartingEvent extends AbstractContextEvent implements 
CamelEvent.CamelContextStartingEvent {
-    private static final long serialVersionUID = -1120225323715688981L;
+    private static final @Serial long serialVersionUID = -1120225323715688981L;
 
     public CamelContextStartingEvent(CamelContext source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStartupFailureEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStartupFailureEvent.java
index 6ed7090d008..012d7a9f431 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStartupFailureEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStartupFailureEvent.java
@@ -16,12 +16,14 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextStartupFailureEvent extends AbstractContextEvent
         implements CamelEvent.CamelContextStartupFailureEvent {
-    private static final long serialVersionUID = -4271899927507894567L;
+    private static final @Serial long serialVersionUID = -4271899927507894567L;
 
     private final Throwable cause;
 
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStopFailureEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStopFailureEvent.java
index 791b43dbdd1..615dfbf4720 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStopFailureEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStopFailureEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextStopFailureEvent extends AbstractContextEvent 
implements CamelEvent.CamelContextStopFailureEvent {
-    private static final long serialVersionUID = -802046840118188292L;
+    private static final @Serial long serialVersionUID = -802046840118188292L;
 
     private final Throwable cause;
 
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStoppedEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStoppedEvent.java
index b2bbbb66b17..b1b870042ee 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStoppedEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStoppedEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextStoppedEvent extends AbstractContextEvent implements 
CamelEvent.CamelContextStoppedEvent {
-    private static final long serialVersionUID = -8406258841784891998L;
+    private static final @Serial long serialVersionUID = -8406258841784891998L;
 
     public CamelContextStoppedEvent(CamelContext source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStoppingEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStoppingEvent.java
index 7f03a09cb44..7939adb3491 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStoppingEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextStoppingEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextStoppingEvent extends AbstractContextEvent implements 
CamelEvent.CamelContextStoppingEvent {
-    private static final long serialVersionUID = -1074581102102126334L;
+    private static final @Serial long serialVersionUID = -1074581102102126334L;
 
     public CamelContextStoppingEvent(CamelContext source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextSuspendedEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextSuspendedEvent.java
index 99d4e56aec8..57d7d871ad5 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextSuspendedEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextSuspendedEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextSuspendedEvent extends AbstractContextEvent 
implements CamelEvent.CamelContextSuspendedEvent {
-    private static final long serialVersionUID = 6761726800283072242L;
+    private static final @Serial long serialVersionUID = 6761726800283072242L;
 
     public CamelContextSuspendedEvent(CamelContext source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextSuspendingEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextSuspendingEvent.java
index a7eccf256b4..bb3f5e963cd 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextSuspendingEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextSuspendingEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class CamelContextSuspendingEvent extends AbstractContextEvent 
implements CamelEvent.CamelContextSuspendingEvent {
-    private static final long serialVersionUID = 6761726800283072241L;
+    private static final @Serial long serialVersionUID = 6761726800283072241L;
 
     public CamelContextSuspendingEvent(CamelContext source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeAsyncProcessingStartedEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeAsyncProcessingStartedEvent.java
index 97b8f01cb08..b747a772f8a 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeAsyncProcessingStartedEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeAsyncProcessingStartedEvent.java
@@ -16,6 +16,8 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.Exchange;
 import org.apache.camel.Route;
 import org.apache.camel.spi.CamelEvent;
@@ -31,7 +33,7 @@ import org.apache.camel.support.RoutePolicySupport;
  */
 public class ExchangeAsyncProcessingStartedEvent extends AbstractExchangeEvent
         implements CamelEvent.ExchangeAsyncProcessingStartedEvent {
-    private static final long serialVersionUID = -19248832613958122L;
+    private static final @Serial long serialVersionUID = -19248832613958122L;
 
     public ExchangeAsyncProcessingStartedEvent(Exchange source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeCompletedEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeCompletedEvent.java
index cdd6c57baf7..344dbbcdc83 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeCompletedEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeCompletedEvent.java
@@ -16,12 +16,14 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.Exchange;
 import org.apache.camel.spi.CamelEvent;
 import org.apache.camel.util.TimeUtils;
 
 public class ExchangeCompletedEvent extends AbstractExchangeEvent implements 
CamelEvent.ExchangeCompletedEvent {
-    private static final long serialVersionUID = -3231801412021356098L;
+    private static final @Serial long serialVersionUID = -3231801412021356098L;
     private final long timeTaken;
 
     public ExchangeCompletedEvent(Exchange source) {
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeCreatedEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeCreatedEvent.java
index 050c37bef06..6dcadf6f191 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeCreatedEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeCreatedEvent.java
@@ -16,6 +16,8 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.Exchange;
 import org.apache.camel.spi.CamelEvent;
 
@@ -26,7 +28,7 @@ import org.apache.camel.spi.CamelEvent;
  * event is the first event being send for a given {@link Exchange} lifecycle.
  */
 public class ExchangeCreatedEvent extends AbstractExchangeEvent implements 
CamelEvent.ExchangeCreatedEvent {
-    private static final long serialVersionUID = -19248832613958243L;
+    private static final @Serial long serialVersionUID = -19248832613958243L;
 
     public ExchangeCreatedEvent(Exchange source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeFailedEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeFailedEvent.java
index b33e5e485ba..1e670628393 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeFailedEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeFailedEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.Exchange;
 import org.apache.camel.spi.CamelEvent;
 
 public class ExchangeFailedEvent extends AbstractExchangeEvent implements 
CamelEvent.ExchangeFailedEvent {
-    private static final long serialVersionUID = -8484326904627268101L;
+    private static final @Serial long serialVersionUID = -8484326904627268101L;
 
     public ExchangeFailedEvent(Exchange source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeFailureHandledEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeFailureHandledEvent.java
index 4b17d0d7fd8..40a62863fcd 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeFailureHandledEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeFailureHandledEvent.java
@@ -16,13 +16,15 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
 import org.apache.camel.spi.CamelEvent;
 import org.apache.camel.util.URISupport;
 
 public class ExchangeFailureHandledEvent extends AbstractExchangeEvent 
implements CamelEvent.ExchangeFailureHandledEvent {
-    private static final long serialVersionUID = -7554809462006009548L;
+    private static final @Serial long serialVersionUID = -7554809462006009548L;
 
     private final transient Processor failureHandler;
     private final boolean deadLetterChannel;
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeFailureHandlingEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeFailureHandlingEvent.java
index 93dd0e21c2f..b846c926420 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeFailureHandlingEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeFailureHandlingEvent.java
@@ -16,13 +16,15 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
 import org.apache.camel.spi.CamelEvent;
 import org.apache.camel.util.URISupport;
 
 public class ExchangeFailureHandlingEvent extends AbstractExchangeEvent 
implements CamelEvent.ExchangeFailureHandlingEvent {
-    private static final long serialVersionUID = -7554809462006009549L;
+    private static final @Serial long serialVersionUID = -7554809462006009549L;
 
     private final transient Processor failureHandler;
     private final boolean deadLetterChannel;
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeRedeliveryEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeRedeliveryEvent.java
index eca806e228e..220e18b4e08 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeRedeliveryEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeRedeliveryEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.Exchange;
 import org.apache.camel.spi.CamelEvent;
 
 public class ExchangeRedeliveryEvent extends AbstractExchangeEvent implements 
CamelEvent.ExchangeRedeliveryEvent {
-    private static final long serialVersionUID = -19248832613958122L;
+    private static final @Serial long serialVersionUID = -19248832613958122L;
 
     private final int attempt;
 
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeSendingEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeSendingEvent.java
index 180208ccce3..d4904749f84 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeSendingEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeSendingEvent.java
@@ -16,6 +16,8 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 import org.apache.camel.spi.CamelEvent;
@@ -36,7 +38,7 @@ import org.apache.camel.spi.CamelEvent;
  * @see ExchangeSentEvent
  */
 public class ExchangeSendingEvent extends AbstractExchangeEvent implements 
CamelEvent.ExchangeSendingEvent {
-    private static final long serialVersionUID = -19248832613958122L;
+    private static final @Serial long serialVersionUID = -19248832613958122L;
 
     private final Endpoint endpoint;
 
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeSentEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeSentEvent.java
index 4cf5c832310..3fe16217119 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeSentEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ExchangeSentEvent.java
@@ -16,6 +16,8 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 import org.apache.camel.spi.CamelEvent;
@@ -32,7 +34,7 @@ import org.apache.camel.util.TimeUtils;
  * @see ExchangeSendingEvent
  */
 public class ExchangeSentEvent extends AbstractExchangeEvent implements 
CamelEvent.ExchangeSentEvent {
-    private static final long serialVersionUID = -19248832613958123L;
+    private static final @Serial long serialVersionUID = -19248832613958123L;
 
     private final Endpoint endpoint;
     private final long timeTaken;
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteAddedEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteAddedEvent.java
index 004cfda5b89..0800497c20f 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteAddedEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteAddedEvent.java
@@ -16,12 +16,14 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.Route;
 import org.apache.camel.spi.CamelEvent;
 
 public class RouteAddedEvent extends AbstractRouteEvent implements 
CamelEvent.RouteAddedEvent {
 
-    private static final long serialVersionUID = 9155960708789798708L;
+    private static final @Serial long serialVersionUID = 9155960708789798708L;
 
     public RouteAddedEvent(Route source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteReloadedEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteReloadedEvent.java
index eeb5a303041..d795af8e348 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteReloadedEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteReloadedEvent.java
@@ -16,12 +16,14 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.Route;
 import org.apache.camel.spi.CamelEvent;
 
 public class RouteReloadedEvent extends AbstractRouteEvent implements 
CamelEvent.RouteReloadedEvent {
 
-    private static final long serialVersionUID = 7966471393751298718L;
+    private static final @Serial long serialVersionUID = 7966471393751298718L;
 
     private final int index;
     private final int total;
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteRemovedEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteRemovedEvent.java
index 9f50e16955c..6c462ed0cdd 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteRemovedEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteRemovedEvent.java
@@ -16,12 +16,14 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.Route;
 import org.apache.camel.spi.CamelEvent;
 
 public class RouteRemovedEvent extends AbstractRouteEvent implements 
CamelEvent.RouteRemovedEvent {
 
-    private static final long serialVersionUID = 7966471393751298719L;
+    private static final @Serial long serialVersionUID = 7966471393751298719L;
 
     public RouteRemovedEvent(Route source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteStartedEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteStartedEvent.java
index 6206f44dc91..eb548a6b408 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteStartedEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteStartedEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.Route;
 import org.apache.camel.spi.CamelEvent;
 
 public class RouteStartedEvent extends AbstractRouteEvent implements 
CamelEvent.RouteStartedEvent {
-    private static final long serialVersionUID = 1330257282431407329L;
+    private static final @Serial long serialVersionUID = 1330257282431407329L;
 
     public RouteStartedEvent(Route source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteStartingEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteStartingEvent.java
index 19c696c17fb..825bb60a551 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteStartingEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteStartingEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.Route;
 import org.apache.camel.spi.CamelEvent;
 
 public class RouteStartingEvent extends AbstractRouteEvent implements 
CamelEvent.RouteStartingEvent {
-    private static final long serialVersionUID = 1330257282431407329L;
+    private static final @Serial long serialVersionUID = 1330257282431407329L;
 
     public RouteStartingEvent(Route source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteStoppedEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteStoppedEvent.java
index 45e837db0e6..dfa1ead4b47 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteStoppedEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteStoppedEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.Route;
 import org.apache.camel.spi.CamelEvent;
 
 public class RouteStoppedEvent extends AbstractRouteEvent implements 
CamelEvent.RouteStoppedEvent {
-    private static final long serialVersionUID = -4466503512787398888L;
+    private static final @Serial long serialVersionUID = -4466503512787398888L;
 
     public RouteStoppedEvent(Route source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteStoppingEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteStoppingEvent.java
index 24e67719394..53a970d9072 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteStoppingEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/RouteStoppingEvent.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
+
 import org.apache.camel.Route;
 import org.apache.camel.spi.CamelEvent;
 
 public class RouteStoppingEvent extends AbstractRouteEvent implements 
CamelEvent.RouteStoppingEvent {
-    private static final long serialVersionUID = -4466503512787398888L;
+    private static final @Serial long serialVersionUID = -4466503512787398888L;
 
     public RouteStoppingEvent(Route source) {
         super(source);
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ServiceStartupFailureEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ServiceStartupFailureEvent.java
index c75bbfe1def..8160ac103e4 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ServiceStartupFailureEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ServiceStartupFailureEvent.java
@@ -16,13 +16,14 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
 import java.util.EventObject;
 
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class ServiceStartupFailureEvent extends EventObject implements 
CamelEvent.ServiceStartupFailureEvent {
-    private static final long serialVersionUID = -9171964933795931862L;
+    private static final @Serial long serialVersionUID = -9171964933795931862L;
 
     private final CamelContext context;
     private final Object service;
diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ServiceStopFailureEvent.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ServiceStopFailureEvent.java
index 367cdd6b9c7..aeeb118a4e7 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/event/ServiceStopFailureEvent.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/event/ServiceStopFailureEvent.java
@@ -16,13 +16,14 @@
  */
 package org.apache.camel.impl.event;
 
+import java.io.Serial;
 import java.util.EventObject;
 
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
 public class ServiceStopFailureEvent extends EventObject implements 
CamelEvent.ServiceStopFailureEvent {
-    private static final long serialVersionUID = 4139591666998762617L;
+    private static final @Serial long serialVersionUID = 4139591666998762617L;
 
     private final CamelContext context;
     private final Object service;
diff --git 
a/core/camel-core-languages/src/main/java/org/apache/camel/language/simple/types/SimpleIllegalSyntaxException.java
 
b/core/camel-core-languages/src/main/java/org/apache/camel/language/simple/types/SimpleIllegalSyntaxException.java
index 2beec16111f..a50e2c94307 100644
--- 
a/core/camel-core-languages/src/main/java/org/apache/camel/language/simple/types/SimpleIllegalSyntaxException.java
+++ 
b/core/camel-core-languages/src/main/java/org/apache/camel/language/simple/types/SimpleIllegalSyntaxException.java
@@ -16,13 +16,15 @@
  */
 package org.apache.camel.language.simple.types;
 
+import java.io.Serial;
+
 import org.apache.camel.ExpressionIllegalSyntaxException;
 
 /**
  * Syntax error in the simple language expression.
  */
 public class SimpleIllegalSyntaxException extends 
ExpressionIllegalSyntaxException {
-    private static final long serialVersionUID = 1L;
+    private static final @Serial long serialVersionUID = 1L;
     private static final String FORMATTED_NULL = "[null]";
     private final int index;
     private final String message;
diff --git 
a/core/camel-core-languages/src/main/java/org/apache/camel/language/simple/types/SimpleParserException.java
 
b/core/camel-core-languages/src/main/java/org/apache/camel/language/simple/types/SimpleParserException.java
index 8ae676dc99a..8ba52c07892 100644
--- 
a/core/camel-core-languages/src/main/java/org/apache/camel/language/simple/types/SimpleParserException.java
+++ 
b/core/camel-core-languages/src/main/java/org/apache/camel/language/simple/types/SimpleParserException.java
@@ -16,13 +16,15 @@
  */
 package org.apache.camel.language.simple.types;
 
+import java.io.Serial;
+
 import org.apache.camel.RuntimeCamelException;
 
 /**
  * Holds information about error parsing the simple expression at a given 
location in the input.
  */
 public class SimpleParserException extends RuntimeCamelException {
-    private static final long serialVersionUID = 1L;
+    private static final @Serial long serialVersionUID = 1L;
     private final int index;
 
     public SimpleParserException(String message, int index) {
diff --git 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/ThrottlerRejectedExecutionException.java
 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/ThrottlerRejectedExecutionException.java
index 232323dc4ea..8b485ce7428 100644
--- 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/ThrottlerRejectedExecutionException.java
+++ 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/ThrottlerRejectedExecutionException.java
@@ -16,10 +16,11 @@
  */
 package org.apache.camel.processor;
 
+import java.io.Serial;
 import java.util.concurrent.RejectedExecutionException;
 
 public class ThrottlerRejectedExecutionException extends 
RejectedExecutionException {
-    private static final long serialVersionUID = 1L;
+    private static final @Serial long serialVersionUID = 1L;
 
     public ThrottlerRejectedExecutionException(String message) {
         super(message);
diff --git 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/aggregate/AbstractListAggregationStrategy.java
 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/aggregate/AbstractListAggregationStrategy.java
index acc29410da2..3c9e0659b84 100644
--- 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/aggregate/AbstractListAggregationStrategy.java
+++ 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/aggregate/AbstractListAggregationStrategy.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.processor.aggregate;
 
+import java.io.Serial;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -110,7 +111,7 @@ public abstract class AbstractListAggregationStrategy<V> 
implements AggregationS
      */
     private static final class GroupedExchangeList<E> extends ArrayList<E> {
 
-        private static final long serialVersionUID = 1L;
+        private static final @Serial long serialVersionUID = 1L;
 
         @Override
         public String toString() {
diff --git 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/aggregate/ClosedCorrelationKeyException.java
 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/aggregate/ClosedCorrelationKeyException.java
index db9afbeff14..9dec7c74e37 100644
--- 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/aggregate/ClosedCorrelationKeyException.java
+++ 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/aggregate/ClosedCorrelationKeyException.java
@@ -16,6 +16,8 @@
  */
 package org.apache.camel.processor.aggregate;
 
+import java.io.Serial;
+
 import org.apache.camel.CamelExchangeException;
 import org.apache.camel.Exchange;
 
@@ -23,7 +25,7 @@ import org.apache.camel.Exchange;
  * The correlation key has been closed and the Exchange cannot be aggregated.
  */
 public class ClosedCorrelationKeyException extends CamelExchangeException {
-    private static final long serialVersionUID = 1L;
+    private static final @Serial long serialVersionUID = 1L;
     private final String correlationKey;
 
     public ClosedCorrelationKeyException(String correlationKey, Exchange 
exchange) {
diff --git 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/errorhandler/RedeliveryPolicy.java
 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/errorhandler/RedeliveryPolicy.java
index e0a3eef6c18..f8b337dae1d 100644
--- 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/errorhandler/RedeliveryPolicy.java
+++ 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/errorhandler/RedeliveryPolicy.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.processor.errorhandler;
 
+import java.io.Serial;
 import java.io.Serializable;
 import java.util.Random;
 
@@ -85,7 +86,7 @@ public class RedeliveryPolicy implements Cloneable, 
Serializable {
     public static final RedeliveryPolicy DEFAULT_POLICY = new 
RedeliveryPolicy();
 
     protected static Random randomNumberGenerator;
-    private static final long serialVersionUID = -338222777701473252L;
+    private static final @Serial long serialVersionUID = -338222777701473252L;
     private static final Logger LOG = 
LoggerFactory.getLogger(RedeliveryPolicy.class);
 
     protected long redeliveryDelay = 1000L;
diff --git 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/idempotent/NoMessageIdException.java
 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/idempotent/NoMessageIdException.java
index 452b8b6d215..c2b12a043d3 100644
--- 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/idempotent/NoMessageIdException.java
+++ 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/idempotent/NoMessageIdException.java
@@ -16,6 +16,8 @@
  */
 package org.apache.camel.processor.idempotent;
 
+import java.io.Serial;
+
 import org.apache.camel.Exchange;
 import org.apache.camel.Expression;
 import org.apache.camel.RuntimeCamelException;
@@ -25,7 +27,7 @@ import org.apache.camel.RuntimeCamelException;
  * <a href="http://camel.apache.org/idempotent-consumer.html";>Idempotent 
Consumer</a> pattern.
  */
 public class NoMessageIdException extends RuntimeCamelException {
-    private static final long serialVersionUID = 5755929795399134568L;
+    private static final @Serial long serialVersionUID = 5755929795399134568L;
 
     private final Exchange exchange;
     private final Expression expression;
diff --git 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/resequencer/MessageRejectedException.java
 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/resequencer/MessageRejectedException.java
index f2722e57c65..4d3b43b41cc 100644
--- 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/resequencer/MessageRejectedException.java
+++ 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/resequencer/MessageRejectedException.java
@@ -16,13 +16,15 @@
  */
 package org.apache.camel.processor.resequencer;
 
+import java.io.Serial;
+
 import org.apache.camel.RuntimeCamelException;
 
 /**
  * An exception thrown if message is rejected by the resequencer
  */
 public class MessageRejectedException extends RuntimeCamelException {
-    private static final long serialVersionUID = 5755929795399134568L;
+    private static final @Serial long serialVersionUID = 5755929795399134568L;
 
     public MessageRejectedException(String message) {
         super(message);
diff --git 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/resequencer/Sequence.java
 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/resequencer/Sequence.java
index 82254d4389f..11b2d46b46f 100644
--- 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/resequencer/Sequence.java
+++ 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/resequencer/Sequence.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.processor.resequencer;
 
+import java.io.Serial;
 import java.util.TreeSet;
 
 /**
@@ -25,7 +26,7 @@ import java.util.TreeSet;
  */
 public class Sequence<E> extends TreeSet<E> {
 
-    private static final long serialVersionUID = 5647393631147741711L;
+    private static final @Serial long serialVersionUID = 5647393631147741711L;
 
     private final SequenceElementComparator<E> comparator;
 
diff --git 
a/core/camel-support/src/main/java/org/apache/camel/support/DefaultExchangeHolder.java
 
b/core/camel-support/src/main/java/org/apache/camel/support/DefaultExchangeHolder.java
index d3c9d1c09bc..3d8c6dcdbfd 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/support/DefaultExchangeHolder.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/DefaultExchangeHolder.java
@@ -17,6 +17,7 @@
 package org.apache.camel.support;
 
 import java.io.File;
+import java.io.Serial;
 import java.io.Serializable;
 import java.math.BigDecimal;
 import java.math.BigInteger;
@@ -61,7 +62,7 @@ import org.slf4j.LoggerFactory;
  */
 public class DefaultExchangeHolder implements Serializable {
 
-    private static final long serialVersionUID = 2L;
+    private static final @Serial long serialVersionUID = 2L;
     private static final Logger LOG = 
LoggerFactory.getLogger(DefaultExchangeHolder.class);
 
     private String exchangeId;
diff --git 
a/core/camel-support/src/main/java/org/apache/camel/support/jndi/JndiContext.java
 
b/core/camel-support/src/main/java/org/apache/camel/support/jndi/JndiContext.java
index 33ab252c2e8..f568af81371 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/support/jndi/JndiContext.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/jndi/JndiContext.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.support.jndi;
 
+import java.io.Serial;
 import java.io.Serializable;
 import java.util.HashMap;
 import java.util.Hashtable;
@@ -50,7 +51,7 @@ public class JndiContext implements Context, Serializable {
             return new CompositeName(name);
         }
     };
-    private static final long serialVersionUID = -5754338187296859149L;
+    private static final @Serial long serialVersionUID = -5754338187296859149L;
 
     private final Hashtable<String, Object> environment; // environment for 
this context
     private final Map<String, Object> bindings; // bindings at my level
diff --git 
a/core/camel-support/src/main/java/org/apache/camel/support/processor/PredicateValidationException.java
 
b/core/camel-support/src/main/java/org/apache/camel/support/processor/PredicateValidationException.java
index 97e10c2532e..f11da7a8e91 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/support/processor/PredicateValidationException.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/processor/PredicateValidationException.java
@@ -16,6 +16,8 @@
  */
 package org.apache.camel.support.processor;
 
+import java.io.Serial;
+
 import org.apache.camel.Exchange;
 import org.apache.camel.Predicate;
 import org.apache.camel.ValidationException;
@@ -25,7 +27,7 @@ import org.apache.camel.ValidationException;
  */
 public class PredicateValidationException extends ValidationException {
 
-    private static final long serialVersionUID = 5767438583860347105L;
+    private static final @Serial long serialVersionUID = 5767438583860347105L;
 
     private final Predicate predicate;
 
diff --git 
a/core/camel-util/src/main/java/org/apache/camel/util/CaseInsensitiveMap.java 
b/core/camel-util/src/main/java/org/apache/camel/util/CaseInsensitiveMap.java
index a3eeec4bf15..92155488e96 100644
--- 
a/core/camel-util/src/main/java/org/apache/camel/util/CaseInsensitiveMap.java
+++ 
b/core/camel-util/src/main/java/org/apache/camel/util/CaseInsensitiveMap.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.util;
 
+import java.io.Serial;
 import java.util.Map;
 import java.util.TreeMap;
 
@@ -30,7 +31,7 @@ import java.util.TreeMap;
  */
 public class CaseInsensitiveMap extends TreeMap<String, Object> {
 
-    private static final long serialVersionUID = -8538318195477618308L;
+    private static final @Serial long serialVersionUID = -8538318195477618308L;
 
     public CaseInsensitiveMap() {
         super(String.CASE_INSENSITIVE_ORDER);
diff --git 
a/core/camel-xml-io-util/src/main/java/org/apache/camel/xml/io/util/XmlStreamReaderException.java
 
b/core/camel-xml-io-util/src/main/java/org/apache/camel/xml/io/util/XmlStreamReaderException.java
index 76d04fb4bda..b99ef118007 100644
--- 
a/core/camel-xml-io-util/src/main/java/org/apache/camel/xml/io/util/XmlStreamReaderException.java
+++ 
b/core/camel-xml-io-util/src/main/java/org/apache/camel/xml/io/util/XmlStreamReaderException.java
@@ -36,6 +36,7 @@ package org.apache.camel.xml.io.util;
 
 import java.io.IOException;
 import java.io.InputStream;
+import java.io.Serial;
 
 /**
  * The XmlReaderException is thrown by the XmlReader constructors if the 
charset encoding can not be determined
@@ -45,7 +46,7 @@ import java.io.InputStream;
  * stream. Note that the original InputStream given to the XmlReader cannot be 
used as that one has been already read.
  */
 public class XmlStreamReaderException extends IOException {
-    private static final long serialVersionUID = 1L;
+    private static final @Serial long serialVersionUID = 1L;
     private final String bomEncoding;
     private final String xmlGuessEncoding;
     private final String xmlEncoding;
diff --git 
a/core/camel-xml-jaxp/src/main/java/org/apache/camel/support/processor/validation/NoXmlBodyValidationException.java
 
b/core/camel-xml-jaxp/src/main/java/org/apache/camel/support/processor/validation/NoXmlBodyValidationException.java
index efb39ac936f..ac253a8e222 100644
--- 
a/core/camel-xml-jaxp/src/main/java/org/apache/camel/support/processor/validation/NoXmlBodyValidationException.java
+++ 
b/core/camel-xml-jaxp/src/main/java/org/apache/camel/support/processor/validation/NoXmlBodyValidationException.java
@@ -16,6 +16,8 @@
  */
 package org.apache.camel.support.processor.validation;
 
+import java.io.Serial;
+
 import org.apache.camel.Exchange;
 import org.apache.camel.ValidationException;
 
@@ -23,7 +25,7 @@ import org.apache.camel.ValidationException;
  * An exception found if no XML body is available on the inbound message
  */
 public class NoXmlBodyValidationException extends ValidationException {
-    private static final long serialVersionUID = 4502520681354358599L;
+    private static final @Serial long serialVersionUID = 4502520681354358599L;
 
     public NoXmlBodyValidationException(Exchange exchange) {
         super(exchange, "No XML body could be found on the input message");
diff --git 
a/core/camel-xml-jaxp/src/main/java/org/apache/camel/support/processor/validation/NoXmlHeaderValidationException.java
 
b/core/camel-xml-jaxp/src/main/java/org/apache/camel/support/processor/validation/NoXmlHeaderValidationException.java
index d58b70299b2..55d1565d778 100644
--- 
a/core/camel-xml-jaxp/src/main/java/org/apache/camel/support/processor/validation/NoXmlHeaderValidationException.java
+++ 
b/core/camel-xml-jaxp/src/main/java/org/apache/camel/support/processor/validation/NoXmlHeaderValidationException.java
@@ -16,6 +16,8 @@
  */
 package org.apache.camel.support.processor.validation;
 
+import java.io.Serial;
+
 import org.apache.camel.Exchange;
 import org.apache.camel.ValidationException;
 
@@ -23,7 +25,7 @@ import org.apache.camel.ValidationException;
  * An exception thrown if the XML header is not available on the inbound 
message
  */
 public class NoXmlHeaderValidationException extends ValidationException {
-    private static final long serialVersionUID = 4502520681354358599L;
+    private static final @Serial long serialVersionUID = 4502520681354358599L;
 
     public NoXmlHeaderValidationException(Exchange exchange, String header) {
         super(exchange, "XML header \"" + header + "\" could not be found on 
the input message");
diff --git 
a/core/camel-xml-jaxp/src/main/java/org/apache/camel/support/processor/validation/SchemaValidationException.java
 
b/core/camel-xml-jaxp/src/main/java/org/apache/camel/support/processor/validation/SchemaValidationException.java
index be7aa429bfd..b6ec46ccf2f 100644
--- 
a/core/camel-xml-jaxp/src/main/java/org/apache/camel/support/processor/validation/SchemaValidationException.java
+++ 
b/core/camel-xml-jaxp/src/main/java/org/apache/camel/support/processor/validation/SchemaValidationException.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.support.processor.validation;
 
+import java.io.Serial;
 import java.util.List;
 
 import org.xml.sax.SAXParseException;
@@ -27,7 +28,7 @@ import org.apache.camel.ValidationException;
  * A Schema validation exception occurred
  */
 public class SchemaValidationException extends ValidationException {
-    private static final long serialVersionUID = 2656907296674888684L;
+    private static final @Serial long serialVersionUID = 2656907296674888684L;
 
     private final Object schema;
     private final List<SAXParseException> fatalErrors;
diff --git 
a/core/camel-xml-jaxp/src/main/java/org/apache/camel/util/xml/BytesSource.java 
b/core/camel-xml-jaxp/src/main/java/org/apache/camel/util/xml/BytesSource.java
index 91528c6d039..38dc6d57ed3 100644
--- 
a/core/camel-xml-jaxp/src/main/java/org/apache/camel/util/xml/BytesSource.java
+++ 
b/core/camel-xml-jaxp/src/main/java/org/apache/camel/util/xml/BytesSource.java
@@ -20,6 +20,7 @@ import java.io.ByteArrayInputStream;
 import java.io.InputStream;
 import java.io.InputStreamReader;
 import java.io.Reader;
+import java.io.Serial;
 import java.io.Serializable;
 
 import javax.xml.transform.stream.StreamSource;
@@ -29,7 +30,7 @@ import javax.xml.transform.stream.StreamSource;
  * many times as required.
  */
 public class BytesSource extends StreamSource implements Serializable {
-    private static final long serialVersionUID = 124123201106542082L;
+    private static final @Serial long serialVersionUID = 124123201106542082L;
 
     private final byte[] data;
 
diff --git 
a/core/camel-xml-jaxp/src/main/java/org/apache/camel/util/xml/SourceCache.java 
b/core/camel-xml-jaxp/src/main/java/org/apache/camel/util/xml/SourceCache.java
index c32f4fc4938..09f3fbf76b5 100644
--- 
a/core/camel-xml-jaxp/src/main/java/org/apache/camel/util/xml/SourceCache.java
+++ 
b/core/camel-xml-jaxp/src/main/java/org/apache/camel/util/xml/SourceCache.java
@@ -18,6 +18,7 @@ package org.apache.camel.util.xml;
 
 import java.io.IOException;
 import java.io.OutputStream;
+import java.io.Serial;
 
 import org.apache.camel.Exchange;
 import org.apache.camel.StreamCache;
@@ -32,7 +33,7 @@ import org.apache.camel.util.IOHelper;
  */
 public final class SourceCache extends StringSource implements StreamCache {
 
-    private static final long serialVersionUID = 1L;
+    private static final @Serial long serialVersionUID = 1L;
     private final int length;
 
     public SourceCache(String data) {

Reply via email to