Class ReduceFieldsCombinator<K,V,I,O>

java.lang.Object
swim.streamlet.AbstractMapInletOutlet<K,V,I,O>
swim.streamlet.combinator.ReduceFieldsOperator<K,V,I,O>
swim.streamlet.combinator.ReduceFieldsCombinator<K,V,I,O>
All Implemented Interfaces:
Inlet<I>, MapInlet<K,V,I>, MapInletOutlet<K,V,I,O>, Outlet<O>

public class ReduceFieldsCombinator<K,V,I,O> extends ReduceFieldsOperator<K,V,I,O>
  • Field Details

    • identity

      protected final O identity
    • accumulator

      protected final swim.util.CombinerFunction<? super V,O> accumulator
    • combiner

      protected final swim.util.CombinerFunction<O,O> combiner
  • Constructor Details

    • ReduceFieldsCombinator

      public ReduceFieldsCombinator(O identity, swim.util.CombinerFunction<? super V,O> accumulator, swim.util.CombinerFunction<O,O> combiner)
  • Method Details