Interface RamaAccumulatorAgg5<V,T0,T1,T2,T3,T4>

Type Parameters:
V - Type of aggregated data
All Superinterfaces:
RamaAccumulatorAgg<V>, RamaSerializable, Serializable

public interface RamaAccumulatorAgg5<V,T0,T1,T2,T3,T4> extends RamaAccumulatorAgg<V>
Interface for custom accumulator implementations of five arguments. An accumulator starts with an initial value and updates that value with each input.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    accumulate(V currVal, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4)
    Combine current aggregated value with new input to produce new aggregated value

    Methods inherited from interface com.rpl.rama.ops.RamaAccumulatorAgg

    initVal
  • Method Details

    • accumulate

      V accumulate(V currVal, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4)
      Combine current aggregated value with new input to produce new aggregated value
      Parameters:
      currVal - Current aggregated value
      Returns:
      New aggregated value