public class ThreadPoolTaskManager extends TaskManager
stopped, stopping, taskPriorityManager, threadFactory, transferredTo| Constructor and Description |
|---|
ThreadPoolTaskManager(String name,
Object resource,
int maxThreads,
ThreadFactory threadFactory,
Class<? extends TaskPriorityManager> taskPriorityManager)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
add(Task<?,?> t) |
void |
debug(StringBuilder s)
Describe what threads are doing for debugging purpose.
|
protected void |
finishAndStopThreads() |
protected void |
finishTransfer() |
protected void |
forceStopThreads() |
void |
printStats(StringBuilder s)
Print statistics to the given StringBuilder.
|
getName, getResource, getTransferTarget, setNamepublic ThreadPoolTaskManager(String name, Object resource, int maxThreads, ThreadFactory threadFactory, Class<? extends TaskPriorityManager> taskPriorityManager)
protected void finishAndStopThreads()
finishAndStopThreads in class TaskManagerprotected void forceStopThreads()
forceStopThreads in class TaskManagerprotected void finishTransfer()
finishTransfer in class TaskManagerprotected void add(Task<?,?> t)
add in class TaskManagerpublic void debug(StringBuilder s)
TaskManagerdebug in class TaskManagerpublic void printStats(StringBuilder s)
TaskManagerprintStats in class TaskManagerCopyright © 2019. All rights reserved.