Class ShutdownHookRegistry

java.lang.Object
ghidra.framework.ShutdownHookRegistry

public class ShutdownHookRegistry extends Object
  • Constructor Details Link icon

    • ShutdownHookRegistry Link icon

      public ShutdownHookRegistry()
  • Method Details Link icon

    • addShutdownHook Link icon

      public static ShutdownHookRegistry.ShutdownHook addShutdownHook(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 Link icon

      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