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 © 2017 JBoss by Red Hat. All rights reserved.