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;
