Package org.springframework.boot
Interface SpringApplicationShutdownHandlers
public interface SpringApplicationShutdownHandlers
Interface that can be used to add or remove code that should run when the JVM is
shutdown. Shutdown handlers are similar to JVM
shutdown hooks
except that they run sequentially rather than concurrently.
Shutdown handlers are guaranteed to be called only after registered
ApplicationContext
instances have been closed and are no longer active.
- Since:
- 2.5.1
- Author:
- Phillip Webb, Andy Wilkinson
- See Also:
-
Method Summary
-
Method Details
-
add
Add an action to the handlers that will be run when the JVM exits.- Parameters:
action
- the action to add
-
remove
Remove a previously added an action so that it no longer runs when the JVM exits.- Parameters:
action
- the action to remove
-