Class StringConcatReducer
- java.lang.Object
-
- org.apache.ignite.internal.util.lang.gridfunc.StringConcatReducer
-
- All Implemented Interfaces:
Serializable,IgniteReducer<String,String>
public class StringConcatReducer extends Object implements IgniteReducer<String,String>
Reducer that concatenates strings using provided delimiter.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StringConcatReducer(String delim)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancollect(String s)Collects given value.Stringreduce()Reduces collected values into one.StringtoString()
-
-
-
Constructor Detail
-
StringConcatReducer
public StringConcatReducer(String delim)
- Parameters:
delim- Delimiter (optional).
-
-
Method Detail
-
collect
public boolean collect(String s)
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<String,String>- Parameters:
s- Value to collect.- Returns:
trueto continue collecting,falseto instruct caller to stop collecting and callIgniteReducer.reduce()method.
-
reduce
public String reduce()
Reduces collected values into one.- Specified by:
reducein interfaceIgniteReducer<String,String>- Returns:
- Reduced value.
-
-