You may use the 3 JMS Queues (Export1, Export2, Export3) referred by the
Exporter Queue Name to separate Export Tasks according their priority, and ensure that the number of messages in the queue used for "high-priority" tasks stay small compared to the number of messages in the other export queues. The number of consumers for each of the 3 JMS Queues also differs: 5 for Export1, and only one for Export 2 and Export 3 (s.
ejb-jar.xml ).
I will think about to utilize JMS message priorities to enable that a later sent message to one queue can overtake previous sent messages to that queue with lower priority in future archive versions.
gunter