Class DefaultTaskMonitorManager
java.lang.Object
net.thevpc.common.mon.DefaultTaskMonitorManager
- All Implemented Interfaces:
ProgressMonitorFactory, TaskMonitorManager
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(TaskMonitorManagerListener listener) voidaddTask(ProgressMonitor task, String name, String desc) createMonitor(String name, String description) intgetTasks()intvoidremoveListener(TaskMonitorManagerListener listener) voidremoveTask(long id) voidremoveTask(TaskMonitor task) voidvoidvoidvoidunfreeze()void
-
Constructor Details
-
DefaultTaskMonitorManager
public DefaultTaskMonitorManager()
-
-
Method Details
-
addTask
- Specified by:
addTaskin interfaceTaskMonitorManager
-
createMonitor
- Specified by:
createMonitorin interfaceProgressMonitorFactory- Specified by:
createMonitorin interfaceTaskMonitorManager
-
removeTask
- Specified by:
removeTaskin interfaceTaskMonitorManager
-
addListener
- Specified by:
addListenerin interfaceTaskMonitorManager
-
removeListener
- Specified by:
removeListenerin interfaceTaskMonitorManager
-
getListeners
- Specified by:
getListenersin interfaceTaskMonitorManager
-
getTasks
- Specified by:
getTasksin interfaceTaskMonitorManager
-
resetMonitors
public void resetMonitors()- Specified by:
resetMonitorsin interfaceTaskMonitorManager
-
terminateAll
public void terminateAll()- Specified by:
terminateAllin interfaceTaskMonitorManager
-
unfreeze
public void unfreeze()- Specified by:
unfreezein interfaceTaskMonitorManager
-
ticMonitor
public void ticMonitor()- Specified by:
ticMonitorin interfaceTaskMonitorManager
-
getTasksCount
public int getTasksCount()- Specified by:
getTasksCountin interfaceTaskMonitorManager
-
waitForTask
public void waitForTask()- Specified by:
waitForTaskin interfaceTaskMonitorManager
-
removeTask
public void removeTask(long id) - Specified by:
removeTaskin interfaceTaskMonitorManager
-
getParallelTasksCount
public int getParallelTasksCount()
-