You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2023/08/23 15:37:40 UTC

[camel] 03/04: CAMEL-19785: camel-yaml-dsl - Order of beans should not matter

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

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

commit a8d3d48e925650f405b36f9b3f06b652cfc65726
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Wed Aug 23 17:28:49 2023 +0200

    CAMEL-19785: camel-yaml-dsl - Order of beans should not matter
---
 .../apache/camel/dsl/yaml/deserializers/BeansDeserializer.java    | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/main/java/org/apache/camel/dsl/yaml/deserializers/BeansDeserializer.java b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/main/java/org/apache/camel/dsl/yaml/deserializers/BeansDeserializer.java
index 7425de959f4..c7537de2451 100644
--- a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/main/java/org/apache/camel/dsl/yaml/deserializers/BeansDeserializer.java
+++ b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/main/java/org/apache/camel/dsl/yaml/deserializers/BeansDeserializer.java
@@ -17,12 +17,12 @@
 package org.apache.camel.dsl.yaml.deserializers;
 
 import java.util.ArrayList;
+import java.util.List;
 
+import org.apache.camel.CamelContext;
 import org.apache.camel.dsl.yaml.common.YamlDeserializationContext;
 import org.apache.camel.dsl.yaml.common.YamlDeserializerResolver;
 import org.apache.camel.dsl.yaml.common.YamlDeserializerSupport;
-import org.apache.camel.dsl.yaml.common.YamlSupport;
-import org.apache.camel.model.Model;
 import org.apache.camel.model.app.RegistryBeanDefinition;
 import org.apache.camel.spi.CamelContextCustomizer;
 import org.apache.camel.spi.annotations.YamlIn;
@@ -87,10 +87,6 @@ public class BeansDeserializer extends YamlDeserializerSupport implements Constr
             camelContext.getRegistry().unbind(name);
             camelContext.getRegistry().bind(name, bean);
 
-            // register bean in model
-            Model model = camelContext.getCamelContextExtension().getContextPlugin(Model.class);
-            model.addRegistryBean(def);
-
         } catch (Exception e) {
             if (delayIfFailed) {
                 delayedRegistrations.add(def);