Я настроил параметры доставки в конфигурации Wildfly 10, как показано ниже.
<address-setting name = "jms.queue.MyQueue"
redelivery-delay="2000" max-redelivery-delay="10000" max-delivery-attempts="5"
max-size-bytes="10485760" address-full-policy="FAIL"/>
Я не настроил DLQ, который я хочу сделать сам.Когда сообщение терпит неудачу, я хотел бы переместить его в определенную очередь с ошибкой в нем.К сожалению, если я настраиваю DLQ, я получаю только исходное сообщение, но не причину, по которой оно не удалось.
Для этого я хотел бы прочитать JMSXDeliveryCount и решить, является ли это последней попыткой.Если это так, то переместите его в какую-нибудь другую очередь самостоятельно с дополнительной информацией.
Можно ли прочитать исходную настройку, как это сделано в standalone-full.xml, из моей очереди при использовании сообщения?