Class LongSumReducer
- java.lang.Object
-
- org.apache.ignite.internal.util.lang.gridfunc.LongSumReducer
-
- All Implemented Interfaces:
Serializable,IgniteReducer<Long,Long>
public class LongSumReducer extends Object implements IgniteReducer<Long,Long>
Reducer that calculates sum of long integer elements.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LongSumReducer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancollect(Long e)Collects given value.Longreduce()Reduces collected values into one.StringtoString()
-
-
-
Method Detail
-
collect
public boolean collect(Long e)
Collects given value. If this method returnsfalsethenIgniteReducer.reduce()will be called right away. Otherwise caller will continue collecting until all values are processed.- Specified by:
collectin interfaceIgniteReducer<Long,Long>- Parameters:
e- Value to collect.- Returns:
trueto continue collecting,falseto instruct caller to stop collecting and callIgniteReducer.reduce()method.
-
reduce
public Long reduce()
Reduces collected values into one.- Specified by:
reducein interfaceIgniteReducer<Long,Long>- Returns:
- Reduced value.
-
-