summaryrefslogtreecommitdiffstats
path: root/container-di/src/main/java/com/yahoo/container/di/Container.java
diff options
context:
space:
mode:
Diffstat (limited to 'container-di/src/main/java/com/yahoo/container/di/Container.java')
-rw-r--r--container-di/src/main/java/com/yahoo/container/di/Container.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/container-di/src/main/java/com/yahoo/container/di/Container.java b/container-di/src/main/java/com/yahoo/container/di/Container.java
index 50e87cd9db6..24e5dcef838 100644
--- a/container-di/src/main/java/com/yahoo/container/di/Container.java
+++ b/container-di/src/main/java/com/yahoo/container/di/Container.java
@@ -67,8 +67,8 @@ public class Container {
private void deconstructObsoleteComponents(ComponentGraph oldGraph, ComponentGraph newGraph) {
IdentityHashMap<Object, Object> oldComponents = new IdentityHashMap<>();
- oldGraph.allComponentsAndProviders().forEach(c -> oldComponents.put(c, null));
- newGraph.allComponentsAndProviders().forEach(oldComponents::remove);
+ oldGraph.allConstructedComponentsAndProviders().forEach(c -> oldComponents.put(c, null));
+ newGraph.allConstructedComponentsAndProviders().forEach(oldComponents::remove);
oldComponents.keySet().forEach(componentDeconstructor::deconstruct);
}
@@ -226,7 +226,7 @@ public class Container {
}
private void constructComponents(ComponentGraph graph) {
- graph.nodes().forEach(Node::newOrCachedInstance);
+ graph.nodes().forEach(Node::constructInstance);
}
public void shutdown(ComponentGraph graph, ComponentDeconstructor deconstructor) {
@@ -246,7 +246,7 @@ public class Container {
}
private void deconstructAllComponents(ComponentGraph graph, ComponentDeconstructor deconstructor) {
- graph.allComponentsAndProviders().forEach(deconstructor::deconstruct);
+ graph.allConstructedComponentsAndProviders().forEach(deconstructor::deconstruct);
}
public static <T extends ConfigInstance> T getConfig(ConfigKey<T> key,