I have implemented a JMS based application relying on JBoss EAP 6.3 HornetQ. I have several queues, but I need one of them to be "paused" by default (at server startup), unless I explicitly resume it.
If you are wondering why I need a paused queue, it's because it is a "resubmission" dead letter queue:
I don't believe HornetQ has the ability you're looking for. However, this ability was added to ActiveMQ Artemis (the project to which HornetQ was donated) in version 1.5 via ARTEMIS-753. You'd need to migrate to a later version of JBoss EAP which uses Artemis 1.5 (or later) as the JMS implementation.