在JBoss bean中调用XARecoveryModule添加自定义的XAResourceRecoveryHelper

问题描述 投票:0回答:1

JBoss 7.0。数据源已在独立 xml 中配置。 我想创建一个新对象,使用重写的方法实现

com.arjuna.ats.jts.recovery.XaResourceRecoveryHelper

public XAResource[] getXAResources() throws Exception;

避免在测试期间的某些情况下一直记录

javax.resource.ResourceException

但是我在调用

org.jboss.jca.core.tx.jbossts.XAResourceRecovery
的实现来获取实现
com.arjuna.ats.jts.recovery.XaResourceRecoveryHelper
的对象时遇到问题(类似于 ex.
com.arjuna.ats.internal.jbossatx.jta.XaResourceRecoveryHelperWarapper
)。

我在 pom 中没有任何 arjuna 依赖项,上面提到的类仅从堆栈跟踪复制。

如何以编程方式创建和注册新的 XaResourceRecoveryHelper 实现?

jboss data-recovery
1个回答
0
投票

Narayana 文档(尤其是“故障恢复”章节)可以帮助您实现目标。此外,Ondra 撰写了一篇关于“Narayana 定期恢复 XA 事务”的精彩博客。我希望这些资源会有所帮助:-)

© www.soinside.com 2019 - 2024. All rights reserved.