java.util.concurrent.ThreadFactorypublic class ContextAwareThreadFactory
extends java.lang.Object
implements java.util.concurrent.ThreadFactory
| Modifier and Type | Class | Description |
|---|---|---|
static class |
ContextAwareThreadFactory.ContextAwareThread |
| Modifier and Type | Field | Description |
|---|---|---|
protected boolean |
daemonFlag |
|
protected static java.lang.Thread.UncaughtExceptionHandler |
exceptionHandler |
|
protected java.util.Map<java.lang.String,java.lang.String> |
threadContext |
|
protected java.lang.String |
threadNamePrefix |
|
protected java.util.concurrent.atomic.AtomicInteger |
threadNumber |
| Constructor | Description |
|---|---|
ContextAwareThreadFactory(java.lang.String threadNamePrefix,
boolean daemonFlag,
java.util.Map<java.lang.String,java.lang.String> threadContext) |
|
ContextAwareThreadFactory(java.lang.String threadNamePrefix,
java.util.Map<java.lang.String,java.lang.String> threadContext) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Thread |
newThread(java.lang.Runnable task) |
|
java.lang.String |
toString() |
protected static final java.lang.Thread.UncaughtExceptionHandler exceptionHandler
protected final java.util.concurrent.atomic.AtomicInteger threadNumber
protected final java.lang.String threadNamePrefix
protected final boolean daemonFlag
protected final java.util.Map<java.lang.String,java.lang.String> threadContext
public ContextAwareThreadFactory(java.lang.String threadNamePrefix,
java.util.Map<java.lang.String,java.lang.String> threadContext)
public ContextAwareThreadFactory(java.lang.String threadNamePrefix,
boolean daemonFlag,
java.util.Map<java.lang.String,java.lang.String> threadContext)