Queue queue = JMSUtil.createQueue(conn, "ActiveMQ.DLQ");
assertNumMessagesInQueue("DLQ should be empty", conn, queue, 0, 1000);
Greeter greeter = markForClose(createGreeterProxy());
// Should be processed normally
greeter.greetMeOneWay(GreeterImplWithTransaction.GOOD_GUY);
assertNumMessagesInQueue("DLQ should be empty", conn, queue, 0, 1000);
// Should cause rollback, redelivery and in the end the message should go to the dead letter queue