Hi,

All of my bolts in the topology implement BaseRichBolt and following is the 
signature of prepare method, and I do not pass the input tuple as an argument 
in the collector.emit of any of the bolts execute implementation. So, 
essentially am not anchoring the tuples. 

Since I am not anchoring the tuples and using BaseRichBolt, what happens with 
collector.ack ? Documentation says BaseRichBolt does not implicitly anchor or 
ack the tuples. 

What is the behaviour of collector.ack, also can you point me to the 
implementation of collector.ack?

@Override
    public final void prepare(@SuppressWarnings("rawtypes") Map stormConf,
            TopologyContext context, OutputCollector collector) {

Reply via email to