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, workexecuteaddTaskStepListener, cleanUp, getArchMgr, getName, getObjectsFromDav, getState, isAlive, isTerminated, join, removeTaskStepListener, setName, shouldTerminate, start, suspendTaskIfNecessary, taskStepDonepublic 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