package backtype.storm.coordination;
import backtype.storm.task.TopologyContext;
import backtype.storm.topology.IComponent;
import backtype.storm.tuple.Tuple;
import java.io.Serializable;
import java.util.Map;
public interface IBatchBolt<T> extends Serializable, IComponent {
void prepare(Map conf, TopologyContext context,
BatchOutputCollector collector, T id);
void execute(Tuple tuple);
void finishBatch();
}