Shutdown hook triggers doClose within startupShutdownMonitor

Issue: SPR-13556
master
Juergen Hoeller 9 years ago
parent 8b3b8d070e
commit 92dc51f6a8
  1. 2
      spring-context/src/main/java/org/springframework/context/support/AbstractApplicationContext.java

@ -891,8 +891,10 @@ public abstract class AbstractApplicationContext extends DefaultResourceLoader
this.shutdownHook = new Thread() { this.shutdownHook = new Thread() {
@Override @Override
public void run() { public void run() {
synchronized (startupShutdownMonitor) {
doClose(); doClose();
} }
}
}; };
Runtime.getRuntime().addShutdownHook(this.shutdownHook); Runtime.getRuntime().addShutdownHook(this.shutdownHook);
} }

Loading…
Cancel
Save