Package de.bsvrz.ars.ars.mgmt.tasks
Class RepeatingTask
java.lang.Object
de.bsvrz.ars.ars.mgmt.tasks.Task
de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
de.bsvrz.ars.ars.mgmt.tasks.RepeatingTask
- Direct Known Subclasses:
ArchiveTask
,QueueTask
,SimulationManager
Ein Task, der laufend eine bestimmte Aufgabe wiederholt.
-
Field Summary
Fields inherited from class de.bsvrz.ars.ars.mgmt.tasks.Task
_debug, _shouldTerminate
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
addTaskStepListener, cleanUp, getName, getState, isAlive, isTerminated, join, removeTaskStepListener, setName, start, taskStepDone
Methods inherited from class de.bsvrz.ars.ars.mgmt.tasks.Task
getDidTree, getPersistenceManager, shouldTerminate, suspendTaskIfNecessary, terminateTask
-
Constructor Details
-
RepeatingTask
Konstruktor- Parameters:
archiveMgr
- Archivmanager
-
-
Method Details
-
getArchMgr
Description copied from class:Task
Zentrale Archiv-Verwaltung.- Overrides:
getArchMgr
in classTask
-
execute
protected void execute()Description copied from class:AbstractTask
Diese Methode muss implementiert werden und definiert die Aktion, die dieser Task ausführt.Der Implementierende sollte am ende
super.execute()
ausführen.- Overrides:
execute
in classAbstractTask
-
step
Implementiert die beliebige wiederholt auszuführende Aufgabe- Throws:
InterruptedException
- Thread unterbrochen
-