在MDB中,我需要在特定点回滚以获得异常。
我还需要保留一些需要在下次重新传递时检索的上下文错误数据。
这可能吗?如何实现这样的?
我尝试设置邮件属性,但似乎每个MDB onMessage()
都会使用该邮件的新实例进行调用。
答案 0 :(得分:0)
如果需要回滚,则必须实现JMS事务。你会在这个主题上找到很多资源。 以下是一个示例:http://www.java2s.com/Code/Java/J2EE/DemonstratestheuseoftransactionsinaJMSapplication.htm