Jboss 带有MDB的客户端ack

Jboss 带有MDB的客户端ack,jboss,transactions,ack,xa,jboss-mdb,Jboss,Transactions,Ack,Xa,Jboss Mdb,据我所知,MDB只能进行自动确认和重复确认。 我希望有类似于CLIENT_ACKNOWLEDGE的东西来避免XA事务 基本上是我想要的: 获取消息-->开始本地事务-->执行数据库操作-->结束本地事务-->确认消息 你知道如何做到这一点吗 目前我使用Jboss 5.1.GA.我找到了MDB策略的简要描述 假设没有办法手动执行ack,但是如果我们使用Bean管理的事务,在onMessage方法出现异常的情况下不会发生ack。 因此,我们可以“手动”启动和完成交易,如果出现异常,我们的消息将不会被

据我所知,MDB只能进行自动确认和重复确认。 我希望有类似于CLIENT_ACKNOWLEDGE的东西来避免XA事务

基本上是我想要的: 获取消息-->开始本地事务-->执行数据库操作-->结束本地事务-->确认消息

你知道如何做到这一点吗


目前我使用Jboss 5.1.GA.

我找到了MDB策略的简要描述

假设没有办法手动执行ack,但是如果我们使用Bean管理的事务,在onMessage方法出现异常的情况下不会发生ack。 因此,我们可以“手动”启动和完成交易,如果出现异常,我们的消息将不会被确认