package org.calrissian.flowbox.bolt; import backtype.storm.task.OutputCollector; import backtype.storm.task.TopologyContext; import backtype.storm.topology.OutputFieldsDeclarer; import backtype.storm.topology.base.BaseRichBolt; import backtype.storm.tuple.Tuple; import java.util.Map; public class PrinterBolt extends BaseRichBolt { OutputCollector collector; @Override public void prepare(Map map, TopologyContext topologyContext, OutputCollector outputCollector) { this.collector = outputCollector; } @Override public void execute(Tuple tuple) { if(!tuple.getSourceStreamId().equals("tick")) { collector.ack(tuple); System.out.println("INPUT: " + tuple); } } @Override public void declareOutputFields(OutputFieldsDeclarer outputFieldsDeclarer) { } }