diff options
Diffstat (limited to 'container-di/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentRegistryNode.java')
-rw-r--r-- | container-di/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentRegistryNode.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/container-di/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentRegistryNode.java b/container-di/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentRegistryNode.java index 8af1713c84f..429052c0039 100644 --- a/container-di/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentRegistryNode.java +++ b/container-di/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentRegistryNode.java @@ -19,6 +19,7 @@ import java.util.stream.Collectors; * @author ollivir */ public class ComponentRegistryNode extends Node { + private static ComponentId componentRegistryNamespace = ComponentId.fromString("ComponentRegistry"); private final Class<?> componentClass; @@ -36,7 +37,7 @@ public class ComponentRegistryNode extends Node { @Override protected Object newInstance() { ComponentRegistry<Object> registry = new ComponentRegistry<>(); - componentsToInject.forEach(component -> registry.register(component.componentId(), component.newOrCachedInstance())); + componentsToInject.forEach(component -> registry.register(component.componentId(), component.component())); return registry; } @@ -102,4 +103,5 @@ public class ComponentRegistryNode extends Node { return false; } } + } |