Class TxTestUtil

java.lang.Object
org.jboss.as.test.integration.transactions.TxTestUtil

public final class TxTestUtil extends Object
Transaction util class which works with transaction like getting state, enlisting xa resource, adding synchronization...
Author:
Ondra Chaloupka <ochaloup@redhat.com>
  • Field Details

  • 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

      public static void enlistTestXAResource(jakarta.transaction.Transaction txn, XAResource xaResource)
    • 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.SystemException
      InterruptedException
    • checkTransactionExists

      public static void checkTransactionExists(jakarta.transaction.TransactionManager tm, boolean isExpectTransaction)
    • getStatusAsString

      public static String getStatusAsString(int statusCode)