public interface LongTermTaskStatePublisher
Schnittstelle zur Verwaltung und Dokumentation der Zustände von Tasks und den Fortschritt von langwierigen Aktionen zu dokumentieren
Modifier and Type | Interface and Description |
---|---|
static interface |
LongTermTaskStatePublisher.Task
Schnittstelle, die von den einzelnen Tasks verwendet wird, um den Zustand der Task und den Fortschritt von langwierigen Aktionen zu dokumentieren.
|
static class |
LongTermTaskStatePublisher.TaskState |
Modifier and Type | Method and Description |
---|---|
LongTermTaskStatePublisher.Task |
registerTask(java.lang.String taskName)
Nimmt eine neue Task in die Verwaltung der Tasks auf.
|
void |
setDavConnection(ClientDavInterface davConnection)
Übergibt die Verbindung zum Datenverteiler.
|
LongTermTaskStatePublisher.Task registerTask(java.lang.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.
taskName
- Name der Taskvoid setDavConnection(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.
davConnection
-