public abstract class SingleTask extends QueueTask<ResultData>
SingleTask. Abstrakte Basisklasse für diejenigen Tasks, die nur einmal vorkommen und deswegen nicht von einem TaskMgr verwaltet sondern direkt durch die Eingabe-Warteschlange gesteuert werden.
TERMINATE_TASK
_debug, _shouldTerminate, archMgr, didTree, INDEX_MEMORY_SIZE, persMgr
Constructor and Description |
---|
SingleTask(ArchiveManager archiveMgr,
java.util.concurrent.BlockingQueue<java.lang.Object> inputData)
Erzeugt eine neue SingleTask.
|
getQueue, step, submit, terminateTask, work
execute
addTaskStepListener, cleanUp, getArchMgr, getName, getObjectsFromDav, getState, isAlive, isTerminated, join, removeTaskStepListener, setName, shouldTerminate, start, suspendTaskIfNecessary, taskStepDone
public SingleTask(ArchiveManager archiveMgr, java.util.concurrent.BlockingQueue<java.lang.Object> inputData)
Erzeugt eine neue SingleTask.
rodl
- Der Listener wird benachrichtigt beim Beenden der Task.archiveMgr
- Der Archiv-Manager.inputData
- Eingangswarteschlange