The messages with a delay header are delivered once, after the delay period, as expected. But when they are rejected by the consumer, they just sit on the queue and block all newer messages.
-- Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html