package storm.trident.operation.impl;
import java.util.Map;
import storm.trident.operation.MultiReducer;
import storm.trident.operation.TridentCollector;
import storm.trident.operation.TridentMultiReducerContext;
import storm.trident.tuple.TridentTuple;
public class IdentityMultiReducer implements MultiReducer {
@Override
public void prepare(Map conf, TridentMultiReducerContext context) {
}
@Override
public Object init(TridentCollector collector) {
return null;
}
@Override
public void execute(Object state, int streamIndex, TridentTuple input, TridentCollector collector) {
collector.emit(input);
}
@Override
public void complete(Object state, TridentCollector collector) {
}
@Override
public void cleanup() {
}
}