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 fd7bcdeaa422eea847d6ceed5ec36b2ce9ef7f34 Author: Otavio Rodolfo Piske <[email protected]> AuthorDate: Fri Aug 16 15:49:29 2024 +0200 (chores) convert core/camel-core-engine to use pattern matching for instanceof --- .../src/main/java/org/apache/camel/impl/DefaultCamelContext.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/camel-core-engine/src/main/java/org/apache/camel/impl/DefaultCamelContext.java b/core/camel-core-engine/src/main/java/org/apache/camel/impl/DefaultCamelContext.java index 3c448552de7..950e5686a6f 100644 --- a/core/camel-core-engine/src/main/java/org/apache/camel/impl/DefaultCamelContext.java +++ b/core/camel-core-engine/src/main/java/org/apache/camel/impl/DefaultCamelContext.java @@ -616,8 +616,9 @@ public class DefaultCamelContext extends SimpleCamelContext implements ModelCame // route templates supports binding beans that are local for the template only // in this local mode then we need to check for side-effects (see further) LocalBeanRepositoryAware localBeans = null; - if (getCamelContextReference().getRegistry() instanceof LocalBeanRepositoryAware) { - localBeans = (LocalBeanRepositoryAware) getCamelContextReference().getRegistry(); + final Registry registry = getCamelContextReference().getRegistry(); + if (registry instanceof LocalBeanRepositoryAware localBeanRepositoryAware) { + localBeans = localBeanRepositoryAware; } try { RouteDefinitionHelper.forceAssignIds(getCamelContextReference(), routeDefinitions);
