public class MonoThreadTaskManager extends FixedThreadTaskManager
stopped, stopping, taskPriorityManager, threadFactory, transferredTo| Constructor and Description |
|---|
MonoThreadTaskManager(String name,
Object resource,
ThreadFactory threadFactory,
Class<? extends TaskPriorityManager> taskPriorityManager)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected net.lecousin.framework.concurrent.TaskWorker |
createWorker() |
protected void |
finishAndStopWorkers() |
protected void |
forceStopWorkers() |
protected net.lecousin.framework.concurrent.TaskWorker[] |
getWorkers() |
protected void |
replaceWorkerBySpare(net.lecousin.framework.concurrent.TaskWorker currentWorker,
net.lecousin.framework.concurrent.TaskWorker spareWorker) |
void |
start()
Start the threads of this task manager.
|
addSpare, debug, finishAndStopThreads, finishTransfer, forceStopThreads, getNbThreads, printStatsadd, getName, getResource, getTransferTarget, setNamepublic MonoThreadTaskManager(String name, Object resource, ThreadFactory threadFactory, Class<? extends TaskPriorityManager> taskPriorityManager)
public void start()
TaskManagerprotected net.lecousin.framework.concurrent.TaskWorker[] getWorkers()
getWorkers in class FixedThreadTaskManagerprotected void forceStopWorkers()
forceStopWorkers in class FixedThreadTaskManagerprotected void finishAndStopWorkers()
finishAndStopWorkers in class FixedThreadTaskManagerprotected net.lecousin.framework.concurrent.TaskWorker createWorker()
createWorker in class FixedThreadTaskManagerprotected void replaceWorkerBySpare(net.lecousin.framework.concurrent.TaskWorker currentWorker,
net.lecousin.framework.concurrent.TaskWorker spareWorker)
replaceWorkerBySpare in class FixedThreadTaskManagerCopyright © 2019. All rights reserved.