Package de.bsvrz.ars.ars.mgmt.tasks.base
Interface TaskProgressInterface
- All Known Subinterfaces:
Task
public interface TaskProgressInterface
Erlaubt die Publizierung von Task-Fortschritten im
TaskManager.-
Method Summary
Modifier and TypeMethodDescriptionvoidsetTaskProgress(String format, long progress, long maximumProgress, long result) Setzt den Fortschritt einer Task.
-
Method Details
-
setTaskProgress
Setzt den Fortschritt einer Task. Im Falle einer Ausgabe werden der übergebene Formatstring und die weiteren Parameter an die Methode Formatter.format() übergeben um den auszugebenden Text zu ermitteln.- Parameters:
format- Formatstring, der bei Ausgaben dazu verwendet wird, eine textuelle Beschreibung des aktuellen Fortschritts zu erzeugen.progress- Fortschritt der aktuellen Aktion oder-1, wenn der Fortschritt nicht bekannt ist.maximumProgress- Maximum des Fortschritts einer Aktion oder-1, wenn das Maximum nicht bekannt ist.result- Zwischenergebnis der aktuell durchgeführten Aktion oder-1, wenn kein Zwischenergebnis bekannt ist.
-