Class ShutdownHookRegistry


  • public class ShutdownHookRegistry
    extends java.lang.Object
    • Constructor Detail

      • ShutdownHookRegistry

        public ShutdownHookRegistry()
    • Method Detail

      • addShutdownHook

        public static ShutdownHookRegistry.ShutdownHook addShutdownHook​(java.lang.Runnable r,
                                                                        ShutdownPriority priority)
        Install a shutdown hook at the specified priority. If the hook has no specific priority or sensitivity to when it runs, the standard Java Runtime shutdown hook mechanism should be used. Hooks with a higher priority value will run first
        Parameters:
        r - shutdown hook runnable
        priority - relative priority
      • removeShutdownHook

        public static void removeShutdownHook​(ShutdownHookRegistry.ShutdownHook hook)
        Remove a shutdown hook previously registered. Hooks with a higher priority value will run first
        Parameters:
        hook - shutdown hook