package main.java.spouts; import java.util.List; import main.java.parser.model.DataGenerator; import backtype.storm.tuple.Values; public class InputNodeSpout extends WorkberchGenericSpout { private static final long serialVersionUID = 1L; DataGenerator dataGenerator; public InputNodeSpout(final List<String> fields, final DataGenerator dataGenerator) { super(fields); this.dataGenerator = dataGenerator; } @Override public List<Values> getValues() { return dataGenerator.getValues(); } @Override public void emitNextTuple(final Values values) { collector.emit(values); } }