final case class MonitorableThreadFactory(name: String, daemonic: Boolean, contextClassLoader: Option[ClassLoader], exceptionHandler: UncaughtExceptionHandler = MonitorableThreadFactory.doNothing, counter: AtomicLong = new AtomicLong) extends ThreadFactory with ForkJoinWorkerThreadFactory with Product with Serializable
Ordering
- Alphabetic
- By Inheritance
Inherited
- MonitorableThreadFactory
- Serializable
- Serializable
- Product
- Equals
- ForkJoinWorkerThreadFactory
- ThreadFactory
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new MonitorableThreadFactory(name: String, daemonic: Boolean, contextClassLoader: Option[ClassLoader], exceptionHandler: UncaughtExceptionHandler = MonitorableThreadFactory.doNothing, counter: AtomicLong = new AtomicLong)
Value Members
- val contextClassLoader: Option[ClassLoader]
- val daemonic: Boolean
- val exceptionHandler: UncaughtExceptionHandler
- val name: String
-
def
newThread(runnable: Runnable): Thread
- Definition Classes
- MonitorableThreadFactory → ThreadFactory
-
def
newThread(pool: ForkJoinPool): ForkJoinWorkerThread
Returns a new worker thread operating in the given pool.
Returns a new worker thread operating in the given pool.
- pool
the pool this thread works in
- Definition Classes
- MonitorableThreadFactory → ForkJoinWorkerThreadFactory
- Exceptions thrown
NullPointerException
if the pool is null
- def withName(newName: String): MonitorableThreadFactory