public class ManagedThreadFactory
extends java.lang.Object
implements java.util.concurrent.ThreadFactory
ThreadFactory
implementation for use within the adapter.Constructor and Description |
---|
ManagedThreadFactory() |
ManagedThreadFactory(java.lang.String prefix) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
createName() |
static java.lang.Thread |
createThread(java.lang.Runnable r) |
static java.lang.Thread |
createThread(java.lang.String name,
java.lang.Runnable r) |
protected java.lang.Thread |
createThread(java.lang.ThreadGroup group,
java.lang.Runnable r) |
static void |
interruptManagedThreads() |
java.lang.Thread |
newThread(java.lang.Runnable runner) |
static java.util.List<java.lang.Runnable> |
shutdownQuietly(java.util.concurrent.ExecutorService executor,
long timeoutMs) |
static java.util.List<java.lang.Runnable> |
shutdownQuietly(java.util.concurrent.ExecutorService executor,
TimeInterval timeout) |
public ManagedThreadFactory()
public ManagedThreadFactory(java.lang.String prefix)
public static java.lang.Thread createThread(java.lang.Runnable r)
public static java.lang.Thread createThread(java.lang.String name, java.lang.Runnable r)
public java.lang.Thread newThread(java.lang.Runnable runner)
newThread
in interface java.util.concurrent.ThreadFactory
protected java.lang.Thread createThread(java.lang.ThreadGroup group, java.lang.Runnable r)
protected java.lang.String createName()
public static void interruptManagedThreads()
public static java.util.List<java.lang.Runnable> shutdownQuietly(java.util.concurrent.ExecutorService executor, TimeInterval timeout)
public static java.util.List<java.lang.Runnable> shutdownQuietly(java.util.concurrent.ExecutorService executor, long timeoutMs)