aboutsummaryrefslogtreecommitdiffstats
path: root/container-core/src/test/java/com/yahoo/container/di/ContainerTestBase.java
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2022-01-24 17:04:44 +0100
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2022-01-25 09:43:56 +0100
commit0b7a7117aafc8d4e0e723a15e3cbb4d3452fca13 (patch)
treef93cd482f819d4bd8f172d858190877dd7684d58 /container-core/src/test/java/com/yahoo/container/di/ContainerTestBase.java
parent971037fe260c6bdbcb4f8f99780853dbf17c8ebc (diff)
Delegate responsibility/timing of cleaning up old components to caller
Diffstat (limited to 'container-core/src/test/java/com/yahoo/container/di/ContainerTestBase.java')
-rw-r--r--container-core/src/test/java/com/yahoo/container/di/ContainerTestBase.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/container-core/src/test/java/com/yahoo/container/di/ContainerTestBase.java b/container-core/src/test/java/com/yahoo/container/di/ContainerTestBase.java
index 9565f26fb1e..4f4ffe3732a 100644
--- a/container-core/src/test/java/com/yahoo/container/di/ContainerTestBase.java
+++ b/container-core/src/test/java/com/yahoo/container/di/ContainerTestBase.java
@@ -65,7 +65,9 @@ public class ContainerTestBase {
throw new UnsupportedOperationException("getBundle not supported.");
}
});
- componentGraph = container.waitForNextComponentGeneration(componentGraph, Guice.createInjector(), true);
+ Container.ComponentGraphResult result = container.waitForNextComponentGeneration(this.componentGraph, Guice.createInjector(), true);
+ result.oldComponentsCleanupTask().run();
+ this.componentGraph = result.newGraph();
} catch (Exception e) {
throw new RuntimeException(e);
}