检索JMS消息重试次数

ray*_*man 8 transactions jms java-ee jboss5.x ejb-3.0

我正在使用JMS Queue和MDB来收听它.我有一个重试机制,所以当抛出异常时,将发生对事务的回滚并且操作将重新执行/

我想实现Message_retry_number,每次执行"onMessage"时,我都可以编写当前的执行重试次数.我听说我可以通过消息对象的Header检索它,但是在属性或网络中找不到任何东西.

有谁有任何线索?

谢谢,雷.

use*_*826 14

请参见javax.jms.Message.getIntProperty.属性名称为"JMSXDeliveryCount".