527528529530531532533534535536537
tx.delistResource(res, XAResource.TMSUCCESS); tx.delistResource(consumerSess.getXAResource(), XAResource.TMSUCCESS); mgr.rollback(); mgr.begin(); tx = mgr.getTransaction();
551552553554555556557558559560561
575576577578579580581582583584585
tx.delistResource(res, XAResource.TMSUCCESS); tx.delistResource(consumerSess.getXAResource(), XAResource.TMSUCCESS); mgr.rollback(); // Must close consumer first consumer.close();
545556575859606162
assertTrue("Second resource enlisted", tx.enlistResource(secondResource)) ; assertTrue("Third resource enlisted", tx.enlistResource(thirdResource)) ; } finally { tm.rollback() ; } } }