diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2022-01-27 17:42:35 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2022-01-27 17:42:35 +0100 |
commit | 432210d314662a60d8896c244209456b7e1dcb5e (patch) | |
tree | 0a4b4d8f7a76a137d2339ad577cc6c9fb2b3ac12 /container-disc | |
parent | 5d9e1e527a5c21c6cf80a1fddc50593688fe1dd0 (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.java | 3 |
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(); |