Class Producer

java.lang.Object
ch.hslu.exercises.sw08.ex4.Producer
All Implemented Interfaces:
Callable<Long>

public final class Producer extends Object implements Callable<Long>
Produzent, der eine maximale Anzahl Werte produziert und diese in eine Queue speichert.
  • Constructor Details

    • Producer

      public Producer(List<Integer> list, int max)
      Erzeugt einen Produzent, der eine bestimmte Anzahl Integer-Werte produziert.
      Parameters:
      list - Queue zum Speichern der Integer-Werte.
      max - Anzahl Integer-Werte.
  • Method Details

    • call

      public Long call() throws Exception
      Liefert die Summe aller zusammengezählter Integer Werte.
      Specified by:
      call in interface Callable<Long>
      Returns:
      Summe.
      Throws:
      Exception - falls Ausnahmen passieren.