public class NamedThreadFactory
extends java.lang.Object
implements java.util.concurrent.ThreadFactory
Modifier and Type | Class and Description |
---|---|
static class |
NamedThreadFactory.MetaFactory |
Modifier and Type | Field and Description |
---|---|
java.lang.String |
id |
protected java.util.concurrent.atomic.AtomicInteger |
n |
java.lang.ThreadGroup |
threadGroup |
Constructor and Description |
---|
NamedThreadFactory(java.lang.String id) |
NamedThreadFactory(java.lang.String id,
java.lang.ClassLoader contextClassLoader,
java.lang.ThreadGroup threadGroup) |
NamedThreadFactory(java.lang.String id,
int priority) |
NamedThreadFactory(java.lang.String id,
int priority,
java.lang.ClassLoader contextClassLoader,
java.lang.ThreadGroup threadGroup) |
NamedThreadFactory(java.lang.String id,
int priority,
java.lang.ClassLoader contextClassLoader,
java.lang.ThreadGroup threadGroup,
java.lang.Thread.UncaughtExceptionHandler uncaughtExceptionHandler) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
static java.lang.Thread |
createAnonymousThread(java.lang.Runnable runnable) |
static java.lang.Thread |
createThread(java.lang.Runnable runnable,
java.lang.String name) |
java.lang.Thread |
createThread(java.lang.Runnable runnable,
java.lang.String name,
boolean daemon) |
static java.lang.Thread |
createThread(java.lang.ThreadGroup threadGroup,
java.lang.Runnable runnable,
java.lang.String name) |
static java.lang.Thread |
createThread(java.lang.ThreadGroup threadGroup,
java.lang.Runnable runnable,
java.lang.String name,
boolean daemon) |
static java.lang.Thread |
createThread(java.lang.ThreadGroup threadGroup,
java.lang.Runnable runnable,
java.lang.String name,
int priority,
java.lang.ClassLoader contextClassLoader,
java.lang.Thread.UncaughtExceptionHandler uncaughtExceptionHandler) |
static java.lang.String |
globalPrefix() |
java.lang.Thread |
newThread(java.lang.Runnable runnable) |
protected java.lang.Thread |
newThread(java.lang.ThreadGroup threadGroup,
java.lang.Runnable runnable,
java.lang.String name) |
static void |
setGlobalPrefix(java.lang.String prefix) |
protected <T extends java.lang.Thread> |
setupThread(T thread) |
static <T extends java.lang.Thread> |
setupThread(T thread,
int priority,
java.lang.ClassLoader contextClassLoader,
java.lang.Thread.UncaughtExceptionHandler uncaughtExceptionHandler) |
java.lang.String |
toString() |
public final java.lang.String id
public final java.lang.ThreadGroup threadGroup
protected final java.util.concurrent.atomic.AtomicInteger n
public NamedThreadFactory(java.lang.String id)
public NamedThreadFactory(java.lang.String id, int priority)
public NamedThreadFactory(java.lang.String id, java.lang.ClassLoader contextClassLoader, java.lang.ThreadGroup threadGroup)
public NamedThreadFactory(java.lang.String id, int priority, java.lang.ClassLoader contextClassLoader, java.lang.ThreadGroup threadGroup)
public NamedThreadFactory(java.lang.String id, int priority, java.lang.ClassLoader contextClassLoader, java.lang.ThreadGroup threadGroup, java.lang.Thread.UncaughtExceptionHandler uncaughtExceptionHandler)
public static void setGlobalPrefix(java.lang.String prefix)
public static java.lang.String globalPrefix()
public java.lang.Thread newThread(java.lang.Runnable runnable)
newThread
in interface java.util.concurrent.ThreadFactory
protected java.lang.Thread newThread(java.lang.ThreadGroup threadGroup, java.lang.Runnable runnable, java.lang.String name)
protected <T extends java.lang.Thread> T setupThread(T thread)
public static java.lang.Thread createThread(java.lang.ThreadGroup threadGroup, java.lang.Runnable runnable, java.lang.String name, int priority, java.lang.ClassLoader contextClassLoader, java.lang.Thread.UncaughtExceptionHandler uncaughtExceptionHandler)
public static java.lang.Thread createAnonymousThread(java.lang.Runnable runnable)
public static java.lang.Thread createThread(java.lang.Runnable runnable, java.lang.String name)
public java.lang.Thread createThread(java.lang.Runnable runnable, java.lang.String name, boolean daemon)
public static java.lang.Thread createThread(java.lang.ThreadGroup threadGroup, java.lang.Runnable runnable, java.lang.String name)
public static java.lang.Thread createThread(java.lang.ThreadGroup threadGroup, java.lang.Runnable runnable, java.lang.String name, boolean daemon)
public static <T extends java.lang.Thread> T setupThread(T thread, int priority, java.lang.ClassLoader contextClassLoader, java.lang.Thread.UncaughtExceptionHandler uncaughtExceptionHandler)
public java.lang.String toString()
toString
in class java.lang.Object
public void close()
Copyright © 2009- The Apache Software Foundation