Search in sources :

Example 1 with TestXAResource

use of org.jboss.jbossts.txbridge.tests.inbound.utility.TestXAResource in project narayana by jbosstm.

the class TestServiceImpl method enlistXAResource.

@WebMethod(exclude = true)
public void enlistXAResource(int count) {
    TransactionManager tm = com.arjuna.ats.jta.TransactionManager.transactionManager();
    try {
        for (int i = 0; i < count; i++) {
            TestXAResource testXAResource = new TestXAResource();
            tm.getTransaction().enlistResource(testXAResource);
        }
    } catch (Exception e) {
        log.error("could not enlist", e);
    }
}
Also used : TestXAResource(org.jboss.jbossts.txbridge.tests.inbound.utility.TestXAResource) TransactionManager(javax.transaction.TransactionManager) XAException(javax.transaction.xa.XAException) WebMethod(javax.jws.WebMethod)

Aggregations

WebMethod (javax.jws.WebMethod)1 TransactionManager (javax.transaction.TransactionManager)1 XAException (javax.transaction.xa.XAException)1 TestXAResource (org.jboss.jbossts.txbridge.tests.inbound.utility.TestXAResource)1