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 TypeMethodDescriptionvoid
setTaskProgress
(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.
-