It is really unfortunate that you are wrong at all.
1. Under any condition, nobody guarantees you can get messages with right order with both Queue and Topic, because it depends on how the vendor implements the EJB container and JMS server. You will get different results with different...
It depends on what kind of MDB you want. There are two ways to send a message with JMS, i.e. Queue and Topic. When Queue is employed, it is possible to implement what you want.
Of course, if you want to know the detail answer, please pay me.