Class AbstractShutdownHook

java.lang.Object
java.lang.Thread
com.gigaspaces.internal.utils.concurrent.GSThread
com.gigaspaces.internal.utils.AbstractShutdownHook
All Implemented Interfaces:
Runnable

public abstract class AbstractShutdownHook extends GSThread
Base class for jvm shutdown hook implementation.
Since:
9.0.1
Author:
Niv Ingberg
  • Constructor Details

    • AbstractShutdownHook

      public AbstractShutdownHook(String name)
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
      Overrides:
      run in class Thread
    • onShutdown

      protected abstract void onShutdown()
    • onShutdownTimeout

      protected void onShutdownTimeout(FileWriter fileWriter, long duration)
    • log

      protected void log(FileWriter fileWriter, String message)