storm.trident.operation
Interface MultiReducer<T>
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- BaseMultiReducer, GroupedMultiReducerExecutor, IdentityMultiReducer, ReturnResultsReducer
public interface MultiReducer<T>
- extends java.io.Serializable
prepare
void prepare(java.util.Map conf,
TridentMultiReducerContext context)
init
T init(TridentCollector collector)
execute
void execute(T state,
int streamIndex,
TridentTuple input,
TridentCollector collector)
complete
void complete(T state,
TridentCollector collector)
cleanup
void cleanup()