summaryrefslogtreecommitdiffstats
path: root/container-di/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentRegistryNode.java
diff options
context:
space:
mode:
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.java4
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;
}
}
+
}