public final class MonitorableThreadFactory
extends java.lang.Object
implements java.util.concurrent.ThreadFactory, java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory, scala.Product, scala.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
MonitorableThreadFactory.AkkaForkJoinWorkerThread |
| Constructor and Description |
|---|
MonitorableThreadFactory(java.lang.String name,
boolean daemonic,
scala.Option<java.lang.ClassLoader> contextClassLoader,
java.lang.Thread.UncaughtExceptionHandler exceptionHandler,
java.util.concurrent.atomic.AtomicLong counter) |
| Modifier and Type | Method and Description |
|---|---|
abstract static boolean |
canEqual(java.lang.Object that) |
scala.Option<java.lang.ClassLoader> |
contextClassLoader() |
protected java.util.concurrent.atomic.AtomicLong |
counter() |
boolean |
daemonic() |
static java.lang.Thread.UncaughtExceptionHandler |
doNothing() |
abstract static boolean |
equals(java.lang.Object that) |
java.lang.Thread.UncaughtExceptionHandler |
exceptionHandler() |
java.lang.String |
name() |
java.util.concurrent.ForkJoinWorkerThread |
newThread(java.util.concurrent.ForkJoinPool pool) |
java.lang.Thread |
newThread(java.lang.Runnable runnable) |
abstract static int |
productArity() |
abstract static java.lang.Object |
productElement(int n) |
static scala.collection.Iterator<java.lang.Object> |
productIterator() |
static java.lang.String |
productPrefix() |
protected <T extends java.lang.Thread> |
wire(T t) |
MonitorableThreadFactory |
withName(java.lang.String newName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic MonitorableThreadFactory(java.lang.String name,
boolean daemonic,
scala.Option<java.lang.ClassLoader> contextClassLoader,
java.lang.Thread.UncaughtExceptionHandler exceptionHandler,
java.util.concurrent.atomic.AtomicLong counter)
public static java.lang.Thread.UncaughtExceptionHandler doNothing()
public abstract static boolean canEqual(java.lang.Object that)
public abstract static boolean equals(java.lang.Object that)
public abstract static java.lang.Object productElement(int n)
public abstract static int productArity()
public static scala.collection.Iterator<java.lang.Object> productIterator()
public static java.lang.String productPrefix()
public java.lang.String name()
public boolean daemonic()
public scala.Option<java.lang.ClassLoader> contextClassLoader()
public java.lang.Thread.UncaughtExceptionHandler exceptionHandler()
protected java.util.concurrent.atomic.AtomicLong counter()
public java.util.concurrent.ForkJoinWorkerThread newThread(java.util.concurrent.ForkJoinPool pool)
newThread in interface java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactorypublic java.lang.Thread newThread(java.lang.Runnable runnable)
newThread in interface java.util.concurrent.ThreadFactorypublic MonitorableThreadFactory withName(java.lang.String newName)
protected <T extends java.lang.Thread> T wire(T t)