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

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

commit 19ecd4385f088756f338d13e0482faaa1a10018b
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Sat Mar 28 13:35:25 2026 +0000

    (chores): fix SonarCloud S5993 in camel-base
    
    Change public constructors of abstract classes to protected.
    
    Claude Code on behalf of Otavio R. Piske
    
    Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
---
 .../org/apache/camel/impl/converter/BaseTypeConverterRegistry.java    | 4 ++--
 .../main/java/org/apache/camel/impl/event/AbstractContextEvent.java   | 2 +-
 .../main/java/org/apache/camel/impl/event/AbstractExchangeEvent.java  | 2 +-
 .../src/main/java/org/apache/camel/impl/event/AbstractRouteEvent.java | 2 +-
 .../src/main/java/org/apache/camel/impl/event/AbstractStepEvent.java  | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/converter/BaseTypeConverterRegistry.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/converter/BaseTypeConverterRegistry.java
index 4d0e868e0973..5daec0415626 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/converter/BaseTypeConverterRegistry.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/converter/BaseTypeConverterRegistry.java
@@ -64,8 +64,8 @@ public abstract class BaseTypeConverterRegistry extends 
CoreTypeConverterRegistr
     protected PackageScanClassResolver resolver;
     protected Injector injector;
 
-    public BaseTypeConverterRegistry(CamelContext camelContext, 
PackageScanClassResolver resolver, Injector injector,
-                                     boolean statisticsEnabled) {
+    protected BaseTypeConverterRegistry(CamelContext camelContext, 
PackageScanClassResolver resolver, Injector injector,
+                                        boolean statisticsEnabled) {
         super(statisticsEnabled);
 
         this.camelContext = camelContext;
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 9a0c84e72d3d..cf77d7be8fdd 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
@@ -30,7 +30,7 @@ public abstract class AbstractContextEvent extends 
EventObject implements CamelC
     private final CamelContext context;
     private long timestamp;
 
-    public AbstractContextEvent(CamelContext source) {
+    protected AbstractContextEvent(CamelContext source) {
         super(source);
         this.context = source;
     }
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 1f3e89a556cb..7c7802d07da7 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
@@ -30,7 +30,7 @@ public abstract class AbstractExchangeEvent extends 
EventObject implements Excha
     private final Exchange exchange;
     private long timestamp;
 
-    public AbstractExchangeEvent(Exchange source) {
+    protected AbstractExchangeEvent(Exchange source) {
         super(source);
         this.exchange = source;
     }
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 828344a0ad3e..c169c340316d 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
@@ -31,7 +31,7 @@ public abstract class AbstractRouteEvent extends EventObject 
implements RouteEve
     private final Route route;
     private long timestamp;
 
-    public AbstractRouteEvent(Route source) {
+    protected AbstractRouteEvent(Route source) {
         super(source);
         this.route = source;
     }
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 ece64ed2dac5..cae279e4a0b7 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
@@ -28,7 +28,7 @@ public abstract class AbstractStepEvent extends 
AbstractExchangeEvent {
 
     private final String stepId;
 
-    public AbstractStepEvent(Exchange source, String stepId) {
+    protected AbstractStepEvent(Exchange source, String stepId) {
         super(source);
         this.stepId = stepId;
     }

Reply via email to