public abstract class RepeatingTask extends Task
Ein Task, der laufend eine bestimmte Aufgabe wiederholt.
Modifier and Type | Field and Description |
---|---|
protected static java.lang.Object |
TERMINATE_TASK
Objekt, das in die Queue eingefügt wird, um ein Beenden des Tasks auszulösen
|
_debug, _shouldTerminate, archMgr, didTree, INDEX_MEMORY_SIZE, persMgr
Constructor and Description |
---|
RepeatingTask(ArchiveManager archiveMgr) |
Modifier and Type | Method and Description |
---|---|
protected void |
execute()
Diese Methode muss implementiert werden und definiert die Aktion, die dieser Task ausführt
|
abstract void |
step() |
addTaskStepListener, cleanUp, getArchMgr, getName, getObjectsFromDav, getState, isAlive, isTerminated, join, removeTaskStepListener, setName, shouldTerminate, start, suspendTaskIfNecessary, taskStepDone, terminateTask
protected static final java.lang.Object TERMINATE_TASK
Objekt, das in die Queue eingefügt wird, um ein Beenden des Tasks auszulösen
public RepeatingTask(ArchiveManager archiveMgr)
protected void execute()
Task
Diese Methode muss implementiert werden und definiert die Aktion, die dieser Task ausführt
public abstract void step() throws java.lang.InterruptedException
java.lang.InterruptedException