Package org.apache.storm.trident.drpc
Class ReturnResultsReducer
- java.lang.Object
-
- org.apache.storm.trident.drpc.ReturnResultsReducer
-
- All Implemented Interfaces:
Serializable
,MultiReducer<ReturnResultsReducer.ReturnResultsState>
public class ReturnResultsReducer extends Object implements MultiReducer<ReturnResultsReducer.ReturnResultsState>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ReturnResultsReducer.ReturnResultsState
-
Constructor Summary
Constructors Constructor Description ReturnResultsReducer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cleanup()
void
complete(ReturnResultsReducer.ReturnResultsState state, TridentCollector collector)
void
execute(ReturnResultsReducer.ReturnResultsState state, int streamIndex, TridentTuple input, TridentCollector collector)
ReturnResultsReducer.ReturnResultsState
init(TridentCollector collector)
void
prepare(Map<String,Object> conf, TridentMultiReducerContext context)
-
-
-
Method Detail
-
prepare
public void prepare(Map<String,Object> conf, TridentMultiReducerContext context)
- Specified by:
prepare
in interfaceMultiReducer<ReturnResultsReducer.ReturnResultsState>
-
init
public ReturnResultsReducer.ReturnResultsState init(TridentCollector collector)
- Specified by:
init
in interfaceMultiReducer<ReturnResultsReducer.ReturnResultsState>
-
execute
public void execute(ReturnResultsReducer.ReturnResultsState state, int streamIndex, TridentTuple input, TridentCollector collector)
- Specified by:
execute
in interfaceMultiReducer<ReturnResultsReducer.ReturnResultsState>
-
complete
public void complete(ReturnResultsReducer.ReturnResultsState state, TridentCollector collector)
- Specified by:
complete
in interfaceMultiReducer<ReturnResultsReducer.ReturnResultsState>
-
cleanup
public void cleanup()
- Specified by:
cleanup
in interfaceMultiReducer<ReturnResultsReducer.ReturnResultsState>
-
-