Skip to content

Commit 300caa1

Browse files
author
Johannes Duesing
committed
Fixed application not terminating when connected to registry
1 parent 85ccf77 commit 300caa1

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

src/main/scala/de/upb/cs/swt/delphi/webapi/Server.scala

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,13 @@ object Server extends HttpApp with JsonSupport with AppLogging {
3131

3232

3333
def main(args: Array[String]): Unit = {
34-
sys.addShutdownHook({
35-
log.warning("Received shutdown signal.")
36-
InstanceRegistry.handleInstanceStop(configuration)
37-
})
3834

3935
StartupCheck.check(configuration)
4036
Server.startServer(configuration.bindHost, configuration.bindPort, system)
4137

42-
val terminationFuture = system.terminate()
38+
InstanceRegistry.handleInstanceStop(configuration)
4339

44-
terminationFuture.onComplete {
40+
system.terminate().onComplete{
4541
sys.exit(0)
4642
}
4743
}

0 commit comments

Comments
 (0)