Class Consumer

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

public final class Consumer extends Object implements Callable<Long>
Konsument, der soviele Integer Werte aus einer Liste liest, wie er nur kann.
  • Constructor Details

    • Consumer

      public Consumer(List<Integer> list)
      Erzeugt einen Konsumenten, der soviel Integer-Werte ausliest, wie er nur kann.
      Parameters:
      list - Queue zum Lesen der Integer-Werte.
  • Method Details

    • call

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