Package de.bsvrz.ars.ars.mgmt.tasks.base
package de.bsvrz.ars.ars.mgmt.tasks.base
-
ClassDescriptionSchnittstelle, die von den einzelnen Tasks verwendet wird, um den Zustand der Task und den Fortschritt von langwierigen Aktionen zu dokumentieren.TaskExecutor<T extends Exception>Funktionales Interface für auszuführende Tasks für den
TaskManager
Task-Verwaltung im Datenverteiler.TaskProducer<R,T extends Exception> Funktionales Interface für auszuführende Tasks für denTaskManager
, die im gegensatz zuTaskExecutor
ein Ergebnis produzierenErlaubt die Publizierung von Task-Fortschritten imTaskManager
.Zustand eines TasksCallback-Interface für Aktionen, die in einem Timeout ausgeführt werdenFunktionales Interface für Funktionen, die mit einem Timeout ausgeführt werden.Hilfsklasse, die dabei hilft, bestimmte Aktionen mit Timeout auszuführen.