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

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

commit 4cdcd0c386a602ff91086e7d6d8601633e64b46c
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Aug 29 09:37:07 2024 +0200

    CAMEL-21137: camel-core - Add lazy option to @BindToRegistry
---
 .../camel/impl/engine/DefaultDependencyInjectionAnnotationFactory.java | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultDependencyInjectionAnnotationFactory.java
 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultDependencyInjectionAnnotationFactory.java
index 83cf5fed04d..4994eaafa53 100644
--- 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultDependencyInjectionAnnotationFactory.java
+++ 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultDependencyInjectionAnnotationFactory.java
@@ -61,8 +61,7 @@ public class DefaultDependencyInjectionAnnotationFactory
                 }
             }
             CamelContextAware.trySetCamelContext(bean, camelContext);
-            if (bean instanceof Supplier) {
-                Supplier<Object> sup = (Supplier<Object>) bean;
+            if (bean instanceof Supplier<?> sup) {
                 camelContext.getRegistry().bind(id, beanType, sup);
             } else {
                 camelContext.getRegistry().bind(id, bean);

Reply via email to