package edu.isi.karma.storm; import java.util.Map; import backtype.storm.spout.SpoutOutputCollector; import backtype.storm.task.TopologyContext; import backtype.storm.topology.OutputFieldsDeclarer; import backtype.storm.topology.base.BaseRichSpout; import backtype.storm.tuple.Fields; import backtype.storm.tuple.Values; public class BasicJSONTestSpout extends BaseRichSpout { /** * */ private static final long serialVersionUID = 3248860630442380844L; /** OutputCollector */ SpoutOutputCollector collector; @Override public void nextTuple() { collector.emit(new Values(""), new Values("")); } @Override public void open(@SuppressWarnings("rawtypes") Map arg0, TopologyContext arg1, SpoutOutputCollector collector) { this.collector = collector; } @Override public void declareOutputFields(OutputFieldsDeclarer declarer) { declarer.declare(new Fields("id", "text")); } }