storm.trident.drpc
Class ReturnResultsReducer

java.lang.Object
  extended by storm.trident.drpc.ReturnResultsReducer
All Implemented Interfaces:
java.io.Serializable, MultiReducer<ReturnResultsReducer.ReturnResultsState>

public class ReturnResultsReducer
extends java.lang.Object
implements MultiReducer<ReturnResultsReducer.ReturnResultsState>

See Also:
Serialized Form

Nested Class Summary
static class ReturnResultsReducer.ReturnResultsState
           
 
Constructor Summary
ReturnResultsReducer()
           
 
Method Summary
 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(java.util.Map conf, TridentMultiReducerContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReturnResultsReducer

public ReturnResultsReducer()
Method Detail

prepare

public void prepare(java.util.Map conf,
                    TridentMultiReducerContext context)
Specified by:
prepare in interface MultiReducer<ReturnResultsReducer.ReturnResultsState>

init

public ReturnResultsReducer.ReturnResultsState init(TridentCollector collector)
Specified by:
init in interface MultiReducer<ReturnResultsReducer.ReturnResultsState>

execute

public void execute(ReturnResultsReducer.ReturnResultsState state,
                    int streamIndex,
                    TridentTuple input,
                    TridentCollector collector)
Specified by:
execute in interface MultiReducer<ReturnResultsReducer.ReturnResultsState>

complete

public void complete(ReturnResultsReducer.ReturnResultsState state,
                     TridentCollector collector)
Specified by:
complete in interface MultiReducer<ReturnResultsReducer.ReturnResultsState>

cleanup

public void cleanup()
Specified by:
cleanup in interface MultiReducer<ReturnResultsReducer.ReturnResultsState>