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 -