Interface TaskProducer<R,T extends Exception>

Type Parameters:
T - Generischer Fehlertyp, den der Task wirft
R - Ergebnistyp

public interface TaskProducer<R,T extends Exception>
Funktionales Interface für auszuführende Tasks für den TaskManager, die im gegensatz zu TaskExecutor ein Ergebnis produzieren
  • Method Summary

    Modifier and Type
    Method
    Description
    Führt den Task aus und berechnet das Ergebnis
  • Method Details

    • run

      R run(TaskProgressInterface tpi) throws T
      Führt den Task aus und berechnet das Ergebnis
      Parameters:
      tpi - Hierüber kann der Task Fortschrittsmeldungen publizieren
      Returns:
      Ergebnis
      Throws:
      T - Generischer Fehlertyp, den der Task wirft