I could successfully use the MDB.setRollbackonly() and using the JBOSS vendor specific properties to set the redelivery attempts and redelivery time. After all the attempts are tried, the copy of the message goes to a DLQ.
I am looking for some examples or doc to access the DLQ
It's a queue like any other JMS queue. Use the same example code to access it.