Package de.bsvrz.ars.ars.mgmt.tasks.base
Schnittstelle TaskProgressInterface
- Alle bekannten Unterschnittstellen:
Task
public interface TaskProgressInterface
Erlaubt die Publizierung von Task-Fortschritten im
TaskManager
.-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
setTaskProgress
(String format, long progress, long maximumProgress, long result) Setzt den Fortschritt einer Task.
-
Methodendetails
-
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.- Parameter:
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.
-