Schnittstelle LongTermTaskStatePublisher

Alle bekannten Implementierungsklassen:
ArchiveLongTermTaskStatePublisher

public interface LongTermTaskStatePublisher
Schnittstelle zur Verwaltung und Dokumentation der Zustände von Tasks und den Fortschritt von langwierigen Aktionen zu dokumentieren
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    registerTask(String taskName)
    Nimmt eine neue Task in die Verwaltung der Tasks auf.
    void
    setDavConnection(de.bsvrz.dav.daf.main.ClientDavInterface davConnection)
    Übergibt die Verbindung zum Datenverteiler.
  • Methodendetails

    • registerTask

      Task registerTask(String taskName)
      Nimmt eine neue Task in die Verwaltung der Tasks auf. Diese Methode sollte von jeder Task einmal aufgerufen werden. Über das zurückgelieferte Task-Objekt kann die Task ihren Zustand und ihren Fortschritt mit entsprechenden Methoden bekannt geben.
      Parameter:
      taskName - Name der Task
      Gibt zurück:
      Task-Objekt über das die Task ihren Zustand und ihren Fortschritt mit entsprechenden Methoden bekannt geben kann.
    • setDavConnection

      void setDavConnection(de.bsvrz.dav.daf.main.ClientDavInterface davConnection)
      Übergibt die Verbindung zum Datenverteiler. Nach Aufruf dieser Methode kann die Task-Verwaltung die Zustände der einzelnen Task über den Datenverteiler publizieren. Der Aufruf dieser Methode ist optional.
      Parameter:
      davConnection - Datenverteilerverbindung