Class TxTestUtil
java.lang.Object
org.jboss.as.test.integration.transactions.TxTestUtil
Transaction util class which works with transaction like
getting state, enlisting xa resource, adding synchronization...
- Author:
- Ondra Chaloupka <ochaloup@redhat.com>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddSynchronization(jakarta.transaction.TransactionManager tm, TransactionCheckerSingletonRemote checker) static voidaddSynchronization(jakarta.transaction.Transaction txn, TransactionCheckerSingletonRemote checker) static voidaddSynchronization(jakarta.transaction.TransactionSynchronizationRegistry registry, TransactionCheckerSingletonRemote checker) static voidcheckTransactionExists(jakarta.transaction.TransactionManager tm, boolean isExpectTransaction) static TestXAResourceenlistTestXAResource(jakarta.transaction.TransactionManager tm, TransactionCheckerSingleton checker) static voidenlistTestXAResource(jakarta.transaction.Transaction txn, XAResource xaResource) static TestXAResourceenlistTestXAResource(jakarta.transaction.Transaction txn, TransactionCheckerSingleton checker) static StringgetStatusAsString(int statusCode) static voidwaitForTimeout(jakarta.transaction.TransactionManager tm)
-
Field Details
-
timeoutWaitTime_ms
public static final int timeoutWaitTime_ms- See Also:
-
-
Method Details
-
enlistTestXAResource
public static TestXAResource enlistTestXAResource(jakarta.transaction.TransactionManager tm, TransactionCheckerSingleton checker) -
enlistTestXAResource
public static TestXAResource enlistTestXAResource(jakarta.transaction.Transaction txn, TransactionCheckerSingleton checker) -
enlistTestXAResource
-
addSynchronization
public static void addSynchronization(jakarta.transaction.TransactionManager tm, TransactionCheckerSingletonRemote checker) -
addSynchronization
public static void addSynchronization(jakarta.transaction.Transaction txn, TransactionCheckerSingletonRemote checker) -
addSynchronization
public static void addSynchronization(jakarta.transaction.TransactionSynchronizationRegistry registry, TransactionCheckerSingletonRemote checker) -
waitForTimeout
public static void waitForTimeout(jakarta.transaction.TransactionManager tm) throws jakarta.transaction.SystemException, InterruptedException - Throws:
jakarta.transaction.SystemExceptionInterruptedException
-
checkTransactionExists
public static void checkTransactionExists(jakarta.transaction.TransactionManager tm, boolean isExpectTransaction) -
getStatusAsString
-