I have 4 different item types that are handled by the same processor; however i need to set it up so that when an item type 4 is avaible in a queue, the processor stops processing its current item (if its type 1 ,2 or 3), sending it to a queue to work with the item type 4 and then resumes (not start again) the process of the previous item.