I am writing an application which needs to enforce the order in which related messages are processed.
If a message arrives out of sequence I simple rollback the transaction.
However the message is simple redelivered immediately to my listener.
Is there a configuration parameter or code fix that I can use to set a delay time for message redelivery.
I have toyed around with the idea that I could create another queue to which I can send the out of sequence message and only read that queue at timed intervals.