summaryrefslogtreecommitdiffstats
path: root/container-disc
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2022-01-27 17:42:35 +0100
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2022-01-27 17:42:35 +0100
commit432210d314662a60d8896c244209456b7e1dcb5e (patch)
tree0a4b4d8f7a76a137d2339ad577cc6c9fb2b3ac12 /container-disc
parent5d9e1e527a5c21c6cf80a1fddc50593688fe1dd0 (diff)
Move destruction of final component graph to destroy()
Diffstat (limited to 'container-disc')
-rw-r--r--container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java b/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java
index de36ffd5a0d..606e2bf6cb4 100644
--- a/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java
+++ b/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java
@@ -403,7 +403,7 @@ public final class ConfiguredApplication implements Application {
startAndStopServers(List.of());
startAndRemoveClients(List.of());
log.info(logPrefix + ": Waiting for all in-flight requests to complete");
- activateContainer(null, () -> configurer.shutdown());
+ activateContainer(null, () -> {});
nonTerminatedContainerTracker.arriveAndAwaitAdvance();
log.info(logPrefix + ": Finished");
}
@@ -428,6 +428,7 @@ public final class ConfiguredApplication implements Application {
@Override
public void destroy() {
log.info("Destroy: Shutting down container now");
+ configurer.shutdown();
slobrokConfigSubscriber.ifPresent(SlobrokConfigSubscriber::shutdown);
Container.get().shutdown();
unregisterInSlobrok();