Class RepeatingTask

Direct Known Subclasses:
ArchiveTask, QueueTask, SimulationManager

public abstract class RepeatingTask extends AbstractTask
Ein Task, der laufend eine bestimmte Aufgabe wiederholt.
  • Constructor Details

    • RepeatingTask

      public RepeatingTask(ArchiveManager archiveMgr)
      Konstruktor
      Parameters:
      archiveMgr - Archivmanager
  • Method Details

    • getArchMgr

      public ArchiveManager getArchMgr()
      Description copied from class: Task
      Zentrale Archiv-Verwaltung.
      Overrides:
      getArchMgr in class Task
    • 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 class AbstractTask
    • step

      public abstract void step() throws InterruptedException
      Implementiert die beliebige wiederholt auszuführende Aufgabe
      Throws:
      InterruptedException - Thread unterbrochen