We have a high dependency on queue management, where we want to automate monitoring of queue and its broken items. if a broken item is encountered and exhausted the 3 retries then we should check if the queue processor is running. if it is not running then we start it and then requeue the broken items programmatically without human intervention. I found api to start and stop the queue but i was not able to find api to requeue a specific broken item. Are there advanced api's available to handle queue processors, identify long running threads to terminate etc?