public class TransactionUtil extends Object
| Constructor and Description |
|---|
TransactionUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
getEntityManagerDetails(javax.persistence.EntityManager manager,
String scopedPuName) |
static Transaction |
getTransaction(TransactionManager transactionManager) |
static javax.persistence.EntityManager |
getTransactionScopedEntityManager(String puScopedName,
TransactionSynchronizationRegistry tsr)
Get current persistence context.
|
static boolean |
isInTx(TransactionManager transactionManager) |
static void |
putEntityManagerInTransactionRegistry(String scopedPuName,
javax.persistence.EntityManager entityManager,
TransactionSynchronizationRegistry tsr)
Save the specified EntityManager in the local threads active transaction.
|
static void |
registerSynchronization(javax.persistence.EntityManager entityManager,
String puScopedName,
TransactionSynchronizationRegistry tsr,
TransactionManager transactionManager) |
public static boolean isInTx(TransactionManager transactionManager)
public static javax.persistence.EntityManager getTransactionScopedEntityManager(String puScopedName, TransactionSynchronizationRegistry tsr)
puScopedName - public static void registerSynchronization(javax.persistence.EntityManager entityManager,
String puScopedName,
TransactionSynchronizationRegistry tsr,
TransactionManager transactionManager)
public static Transaction getTransaction(TransactionManager transactionManager)
public static String getEntityManagerDetails(javax.persistence.EntityManager manager, String scopedPuName)
public static void putEntityManagerInTransactionRegistry(String scopedPuName, javax.persistence.EntityManager entityManager, TransactionSynchronizationRegistry tsr)
scopedPuName - entityManager - Copyright © 2019 JBoss by Red Hat. All rights reserved.