Пример #1
0
 /* (non-Javadoc)
  * @see backtype.storm.topology.base.BaseRichSpout#ack(java.lang.Object)
  */
 @Override
 public void ack(Object msgId) {
   KafkaMessageId id = (KafkaMessageId) msgId;
   PartitionManager pm = this._pmKeeper.getManagers(id.getPartitionId());
   if (null != pm) {
     /*
      * remove pending offset
      * done emit and no need to commit
      */
     pm.ack(id.getOffset());
   }
 }