public void CompleteOneMessageTracking(BarrierOrCommitMsgTrackingInfo msgInfo) { foreach (BarrierOrCommitMsgTrackingInfo item in barrierList) { if (Guid.Equals(item.GetID(), msgInfo.GetID())) { item.CompleteOneMessage(); if (item.CheckIfAllMessagesCompleted()) { isAGroupOfMessageProcessed = true; CheckIfBatchCompleted(); } break; } } }
public void AddBarrierOrCommitMsgTrackingHelper(BarrierOrCommitMsgTrackingInfo barrierInfo) { barrierList.Add(barrierInfo); }