package org.hackreduce.storm.vmc.spouts; import java.util.Map; import org.hackreduce.storm.vmc.common.BaseComponent; import backtype.storm.spout.SpoutOutputCollector; import backtype.storm.task.TopologyContext; import backtype.storm.topology.IRichSpout; public abstract class BaseSpout extends BaseComponent implements IRichSpout { protected SpoutOutputCollector collector; @Override public void open(Map conf, TopologyContext context, SpoutOutputCollector collector) { this.conf = conf; this.context = context; this.collector = collector; } @Override public void close() {} @Override public void activate() {} @Override public void deactivate() {} @Override public void ack(Object msgId) {} @Override public void fail(Object msgId) {} }