Yes there is max retry parameter allocated to the normal queues present in under the queue table. You can get that value of respective queue from user_queues table. Apart from that please use below snippet to dequeue payload from oracle exception queue.
I know that there is a max retry parameter.
What I want to know is the relation between the row the the notification exception queue and the original row in the application queue so that I can decide if I have to enqueue these messages again.