Package de.bsvrz.ars.ars.mgmt
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 TypMethodeBeschreibungregisterTask
(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
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
-