public final class ThreadManager
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.Map<java.lang.Long,java.lang.String> |
threadIdToManager |
| Constructor and Description |
|---|
ThreadManager(int threads,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName() |
java.lang.String |
getParentName() |
boolean |
isWaiting() |
void |
run(java.lang.Iterable<? extends java.lang.Runnable> tasks) |
void |
run(java.lang.Runnable runnable) |
void |
runAll(java.lang.Runnable runnable) |
void |
runDelayableList(ConcurrentIterableArrayList<? extends TryRunnable> tasks) |
int |
size() |
void |
stop() |
void |
waitForCompletion() |
public static final java.util.Map<java.lang.Long,java.lang.String> threadIdToManager
public boolean isWaiting()
public void waitForCompletion()
public void runDelayableList(ConcurrentIterableArrayList<? extends TryRunnable> tasks)
public void run(java.lang.Iterable<? extends java.lang.Runnable> tasks)
public void runAll(java.lang.Runnable runnable)
public void run(java.lang.Runnable runnable)
public int size()
public void stop()
public java.lang.String getName()
public java.lang.String getParentName()