Class SharedExecutorServices

java.lang.Object
org.jjazz.utilities.api.SharedExecutorServices

public class SharedExecutorServices extends Object
Application-level shared executor services.
  • Constructor Details

    • SharedExecutorServices

      public SharedExecutorServices()
  • Method Details

    • getExecutor

      public static ExecutorService getExecutor()
      For CPU/IO tasks.
      Returns:
    • getScheduledExecutor

      public static ScheduledExecutorService getScheduledExecutor()
      For timers/debounce tasks.
      Returns:
    • getThreadFactory

      public static ThreadFactory getThreadFactory(String baseName, boolean daemon)
      Helper method to create a ThreadFactory which produce a named thread.

      Thread is attached an exception handler which log the exception.

      Parameters:
      baseName -
      daemon -
      Returns: