com.fluxtion.runtime.dataflow.aggregate.function.primitive.LongSumFlowFunction Maven / Gradle / Ivy
package com.fluxtion.runtime.dataflow.aggregate.function.primitive;
public class LongSumFlowFunction extends AbstractLongFlowFunction {
@Override
public long aggregateLong(long input) {
value += input;
return getAsLong();
}
@Override
public void combine(LongSumFlowFunction combine) {
value += combine.value;
}
@Override
public void deduct(LongSumFlowFunction deduct) {
value -= deduct.value;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy