Class AlwaysTrueReducer<T>
- java.lang.Object
-
- org.apache.ignite.internal.util.lang.gridfunc.AlwaysTrueReducer<T>
-
- Type Parameters:
T- Reducer element type.
- All Implemented Interfaces:
Serializable,IgniteReducer<T,T>
public class AlwaysTrueReducer<T> extends Object implements IgniteReducer<T,T>
Reducer which always returnstruefromIgniteReducer.collect(Object)- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AlwaysTrueReducer(T elem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancollect(T e)Collects given value.Treduce()Reduces collected values into one.StringtoString()
-
-
-
Constructor Detail
-
AlwaysTrueReducer
public AlwaysTrueReducer(T elem)
- Parameters:
elem- Element to return fromIgniteReducer.reduce()method.
-
-
Method Detail
-
collect
public boolean collect(T 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<T,T>- Parameters:
e- Value to collect.- Returns:
trueto continue collecting,falseto instruct caller to stop collecting and callIgniteReducer.reduce()method.
-
reduce
public T reduce()
Reduces collected values into one.- Specified by:
reducein interfaceIgniteReducer<T,T>- Returns:
- Reduced value.
-
-