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, wait
public 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.ForkJoinWorkerThreadFactory
public java.lang.Thread newThread(java.lang.Runnable runnable)
newThread
in interface java.util.concurrent.ThreadFactory
public MonitorableThreadFactory withName(java.lang.String newName)
protected <T extends java.lang.Thread> T wire(T t)