public class JtaTransactionManager extends Object implements TransactionManager
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_TRANSACTION_SYNCHRONIZATION_REGISTRY_NAME
Standard Java EE 5 JNDI location for the JTA TransactionSynchronizationRegistry.
|
static String |
DEFAULT_USER_TRANSACTION_NAME |
static String[] |
FALLBACK_TRANSACTION_MANAGER_NAMES |
STATUS_ACTIVE, STATUS_COMMITTED, STATUS_NO_TRANSACTION, STATUS_ROLLEDBACK, STATUS_UNKNOWN| Constructor and Description |
|---|
JtaTransactionManager(Object ut,
Object tsr,
Object tm) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
begin() |
void |
commit(boolean transactionOwner) |
protected TransactionManager |
findTransactionManager(UserTransaction ut) |
protected Object |
findTransactionSynchronizationRegistry(UserTransaction ut,
TransactionManager tm) |
protected UserTransaction |
findUserTransaction() |
Object |
getResource(Object key) |
int |
getStatus() |
protected UserTransaction |
getUt() |
void |
putResource(Object key,
Object resource) |
void |
registerTransactionSynchronization(TransactionSynchronization ts) |
void |
rollback(boolean transactionOwner) |
public static final String DEFAULT_USER_TRANSACTION_NAME
public static final String[] FALLBACK_TRANSACTION_MANAGER_NAMES
public static final String DEFAULT_TRANSACTION_SYNCHRONIZATION_REGISTRY_NAME
protected TransactionManager findTransactionManager(UserTransaction ut)
protected UserTransaction findUserTransaction()
protected Object findTransactionSynchronizationRegistry(UserTransaction ut, TransactionManager tm)
protected UserTransaction getUt()
public boolean begin()
begin in interface TransactionManagerpublic void commit(boolean transactionOwner)
commit in interface TransactionManagerpublic void rollback(boolean transactionOwner)
rollback in interface TransactionManagerpublic int getStatus()
getStatus in interface TransactionManagerpublic void registerTransactionSynchronization(TransactionSynchronization ts)
registerTransactionSynchronization in interface TransactionManagerpublic void putResource(Object key, Object resource)
putResource in interface TransactionManagerpublic Object getResource(Object key)
getResource in interface TransactionManagerCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.