Class Database.DaemonThreadFactory

java.lang.Object
de.murmelmeister.library.database.Database.DaemonThreadFactory
All Implemented Interfaces:
ThreadFactory
Enclosing class:
Database

private static final class Database.DaemonThreadFactory extends Object implements ThreadFactory
Thread factory that marks created threads as daemon threads and assigns a readable name.
  • Field Details

  • Constructor Details

    • DaemonThreadFactory

      private DaemonThreadFactory(String namePrefix)
  • Method Details

    • newThread

      public Thread newThread(Runnable runnable)
      Creates a new daemon thread to run the supplied task.
      Specified by:
      newThread in interface ThreadFactory
      Parameters:
      runnable - The task that the thread should execute
      Returns:
      A configured daemon thread