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 b52bb2ae81b083437a32131c918bef79dc113df1
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Tue Apr 16 15:04:54 2024 +0200

    (chores) camel-core: use final variables when possible
---
 core/camel-api/src/main/java/org/apache/camel/clock/ContextClock.java   | 2 +-
 .../src/main/java/org/apache/camel/impl/engine/DefaultRoute.java        | 2 +-
 .../src/main/java/org/apache/camel/builder/ProxyBuilder.java            | 2 +-
 .../src/main/java/org/apache/camel/builder/RouteBuilder.java            | 2 +-
 .../java/org/apache/camel/processor/ConcurrentRequestsThrottler.java    | 2 +-
 .../org/apache/camel/support/builder/TokenXMLExpressionIterator.java    | 2 +-
 .../org/apache/camel/support/management/NotificationSenderAdapter.java  | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git 
a/core/camel-api/src/main/java/org/apache/camel/clock/ContextClock.java 
b/core/camel-api/src/main/java/org/apache/camel/clock/ContextClock.java
index edc6ae65a19..6ce9dc91816 100644
--- a/core/camel-api/src/main/java/org/apache/camel/clock/ContextClock.java
+++ b/core/camel-api/src/main/java/org/apache/camel/clock/ContextClock.java
@@ -26,7 +26,7 @@ import org.apache.camel.ContextEvents;
  * An event clock that tracks the pass of time for different types of 
context-related events (see {@link ContextEvents})
  */
 public final class ContextClock implements EventClock<ContextEvents> {
-    private EnumMap<ContextEvents, Clock> events = new 
EnumMap<>(ContextEvents.class);
+    private final EnumMap<ContextEvents, Clock> events = new 
EnumMap<>(ContextEvents.class);
 
     @Override
     public long elapsed() {
diff --git 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultRoute.java
 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultRoute.java
index eab52da2dfd..be9e8836abb 100644
--- 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultRoute.java
+++ 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultRoute.java
@@ -107,7 +107,7 @@ public class DefaultRoute extends ServiceSupport implements 
Route {
     private final Endpoint endpoint;
     private final Map<String, Object> properties = new HashMap<>();
     private final List<Service> services = new ArrayList<>();
-    private StopWatch stopWatch = new StopWatch(false);
+    private final StopWatch stopWatch = new StopWatch(false);
     private RouteError routeError;
     private Integer startupOrder;
     private RouteController routeController;
diff --git 
a/core/camel-core-model/src/main/java/org/apache/camel/builder/ProxyBuilder.java
 
b/core/camel-core-model/src/main/java/org/apache/camel/builder/ProxyBuilder.java
index cea91778dfb..22eefc5e64c 100644
--- 
a/core/camel-core-model/src/main/java/org/apache/camel/builder/ProxyBuilder.java
+++ 
b/core/camel-core-model/src/main/java/org/apache/camel/builder/ProxyBuilder.java
@@ -29,7 +29,7 @@ public final class ProxyBuilder {
 
     private final CamelContext camelContext;
     private Endpoint endpoint;
-    private boolean binding = true;
+    private final boolean binding = true;
 
     public ProxyBuilder(CamelContext camelContext) {
         this.camelContext = camelContext;
diff --git 
a/core/camel-core-model/src/main/java/org/apache/camel/builder/RouteBuilder.java
 
b/core/camel-core-model/src/main/java/org/apache/camel/builder/RouteBuilder.java
index 6c3d491ae99..73c613d9c09 100644
--- 
a/core/camel-core-model/src/main/java/org/apache/camel/builder/RouteBuilder.java
+++ 
b/core/camel-core-model/src/main/java/org/apache/camel/builder/RouteBuilder.java
@@ -81,7 +81,7 @@ public abstract class RouteBuilder extends BuilderSupport 
implements RoutesBuild
 
     private RestsDefinition restCollection = new RestsDefinition();
     private RestConfigurationDefinition restConfiguration;
-    private RoutesDefinition routeCollection = new RoutesDefinition();
+    private final RoutesDefinition routeCollection = new RoutesDefinition();
     private RouteTemplatesDefinition routeTemplateCollection = new 
RouteTemplatesDefinition();
     private TemplatedRoutesDefinition templatedRouteCollection = new 
TemplatedRoutesDefinition();
 
diff --git 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/ConcurrentRequestsThrottler.java
 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/ConcurrentRequestsThrottler.java
index 23e68022570..10d9c25c4c9 100644
--- 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/ConcurrentRequestsThrottler.java
+++ 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/ConcurrentRequestsThrottler.java
@@ -218,7 +218,7 @@ public class ConcurrentRequestsThrottler extends 
AbstractThrottler {
         private final String key;
         private final AtomicReference<ScheduledFuture<?>> cleanFuture = new 
AtomicReference<>();
         private volatile int throttleRate;
-        private WrappedSemaphore semaphore;
+        private final WrappedSemaphore semaphore;
 
         ThrottlingState(String key) {
             this.key = key;
diff --git 
a/core/camel-support/src/main/java/org/apache/camel/support/builder/TokenXMLExpressionIterator.java
 
b/core/camel-support/src/main/java/org/apache/camel/support/builder/TokenXMLExpressionIterator.java
index 2c8c4ad8a0e..42c28ef19df 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/support/builder/TokenXMLExpressionIterator.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/builder/TokenXMLExpressionIterator.java
@@ -63,7 +63,7 @@ public class TokenXMLExpressionIterator extends 
ExpressionAdapter {
 
     protected final String tagToken;
     protected final String inheritNamespaceToken;
-    protected Expression source;
+    protected final Expression source;
 
     public TokenXMLExpressionIterator(String tagToken, String 
inheritNamespaceToken) {
         this(null, tagToken, inheritNamespaceToken);
diff --git 
a/core/camel-support/src/main/java/org/apache/camel/support/management/NotificationSenderAdapter.java
 
b/core/camel-support/src/main/java/org/apache/camel/support/management/NotificationSenderAdapter.java
index 5b0a5438fb4..278c8b11b5c 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/support/management/NotificationSenderAdapter.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/management/NotificationSenderAdapter.java
@@ -25,7 +25,7 @@ import org.apache.camel.api.management.NotificationSender;
  * Can be used to broadcast JMX notifications.
  */
 public final class NotificationSenderAdapter implements NotificationSender {
-    ModelMBeanNotificationBroadcaster broadcaster;
+    final ModelMBeanNotificationBroadcaster broadcaster;
 
     public NotificationSenderAdapter(ModelMBeanNotificationBroadcaster 
broadcaster) {
         this.broadcaster = broadcaster;

Reply via email to