【发布时间】:2012-02-20 11:45:23
【问题描述】:
我想在从队列接收消息的 JMS 应用程序中使用 spring 编程事务。同时,我想将队列包含在事务范围内。
使用 Spring DefaultMessageListnereContainer 并在其中注入事务管理器。但是,不确定如何获取此事务的引用以以编程方式提交或回滚?
我在这里阅读并理解“在事务中处理消息” http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/jms.html#jms-tx-participation
我的 2 个要求是 - 1) XA 事务因此注入 JtaTransactionManager, 2) 使用编程事务 - 这里我需要帮助如何在代码中获取对 spring 启动的事务的引用,以便我可以以编程方式处理事务
【问题讨论】:
标签: spring transactions jms