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 TransactionManager
public void commit(boolean transactionOwner)
commit
in interface TransactionManager
public void rollback(boolean transactionOwner)
rollback
in interface TransactionManager
public int getStatus()
getStatus
in interface TransactionManager
public void registerTransactionSynchronization(TransactionSynchronization ts)
registerTransactionSynchronization
in interface TransactionManager
public void putResource(Object key, Object resource)
putResource
in interface TransactionManager
public Object getResource(Object key)
getResource
in interface TransactionManager
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.