Scenario - I have a queue with up to 15 different item Types that has items arriving at any point and random item Types. Each item type has a different batch size.
Logic I need to Happen: When the queue has acquired enough any one specific item Type, it releases a "batch" to the next processor, leaving the rest of the items in the queue.
So really what I am trying to do is once i have enough of any specific item Type I want to send them in a batch to processed.