Class JoinerMultiReducer
- java.lang.Object
-
- org.apache.storm.trident.operation.impl.JoinerMultiReducer
-
- All Implemented Interfaces:
Serializable,GroupedMultiReducer<JoinState>
public class JoinerMultiReducer extends Object implements GroupedMultiReducer<JoinState>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JoinerMultiReducer(List<JoinType> types, int numGroupFields, List<Fields> sides)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanup()voidcomplete(JoinState state, TridentTuple group, TridentCollector collector)voidexecute(JoinState state, int streamIndex, TridentTuple group, TridentTuple input, TridentCollector collector)JoinStateinit(TridentCollector collector, TridentTuple group)voidprepare(Map<String,Object> conf, TridentMultiReducerContext context)
-
-
-
Method Detail
-
prepare
public void prepare(Map<String,Object> conf, TridentMultiReducerContext context)
- Specified by:
preparein interfaceGroupedMultiReducer<JoinState>
-
init
public JoinState init(TridentCollector collector, TridentTuple group)
- Specified by:
initin interfaceGroupedMultiReducer<JoinState>
-
execute
public void execute(JoinState state, int streamIndex, TridentTuple group, TridentTuple input, TridentCollector collector)
- Specified by:
executein interfaceGroupedMultiReducer<JoinState>
-
complete
public void complete(JoinState state, TridentTuple group, TridentCollector collector)
- Specified by:
completein interfaceGroupedMultiReducer<JoinState>
-
cleanup
public void cleanup()
- Specified by:
cleanupin interfaceGroupedMultiReducer<JoinState>
-
-