Klasse RepeatingTask

Bekannte direkte Unterklassen:
ArchiveTask, QueueTask, SimulationManager

public abstract class RepeatingTask extends AbstractTask
Ein Ungültige Eingabe: "{@link /*missing*/}" Task, der laufend eine bestimmte Aufgabe wiederholt.
  • Konstruktordetails

    • RepeatingTask

      public RepeatingTask(ArchiveManager archiveMgr)
      Konstruktor
      Parameter:
      archiveMgr - Archivmanager
  • Methodendetails

    • getArchMgr

      public ArchiveManager getArchMgr()
      Beschreibung aus Klasse kopiert: Task
      Zentrale Archiv-Verwaltung.
      Setzt außer Kraft:
      getArchMgr in Klasse Task
    • execute

      protected void execute()
      Beschreibung aus Klasse kopiert: AbstractTask
      Diese Methode muss implementiert werden und definiert die Aktion, die dieser Task ausführt.

      Der Implementierende sollte am ende super.execute() ausführen.

      Setzt außer Kraft:
      execute in Klasse AbstractTask
    • step

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