public class DbJtxTransactionManager
extends jodd.jtx.JtxTransactionManager
JtxTransactionManager that uses only one JTX db resource type.
Usually, applications have only one transactional resource type - the database.
This manager just simplifies the usage, nothing more.JtxTransactionManager| Constructor and Description |
|---|
DbJtxTransactionManager(ConnectionProvider connectionProvider)
Creates db jtx manager and registers new
DbJtxResourceManager. |
DbJtxTransactionManager(DbJtxResourceManager resourceManager)
Creates db jtx manager and registers provided
DbJtxResourceManager. |
| Modifier and Type | Method and Description |
|---|---|
protected jodd.jtx.JtxTransaction |
createNewTransaction(jodd.jtx.JtxTransactionMode tm,
java.lang.Object scope,
boolean active)
Builds new transaction instance.
|
DbJtxTransaction |
requestTransaction(jodd.jtx.JtxTransactionMode mode) |
DbJtxTransaction |
requestTransaction(jodd.jtx.JtxTransactionMode mode,
java.lang.Object scope) |
associateTransaction, close, continueTx, getMaxResourcesPerTransaction, getTransaction, isAssociatedWithThread, isIgnoreScope, isNewTxScope, isSingleResourceManager, isValidateExistingTransaction, lookupResourceManager, propMandatory, propNever, propNotSupported, propRequired, propRequiresNew, propSupports, registerResourceManager, removeTransaction, setIgnoreScope, setMaxResourcesPerTransaction, setSingleResourceManager, setValidateExistingTransaction, totalActiveThreadTransactions, totalThreadTransactions, totalThreadTransactionsWithStatus, totalTransactionspublic DbJtxTransactionManager(DbJtxResourceManager resourceManager)
DbJtxResourceManager.public DbJtxTransactionManager(ConnectionProvider connectionProvider)
DbJtxResourceManager.public DbJtxTransaction requestTransaction(jodd.jtx.JtxTransactionMode mode)
requestTransaction in class jodd.jtx.JtxTransactionManagerpublic DbJtxTransaction requestTransaction(jodd.jtx.JtxTransactionMode mode, java.lang.Object scope)
requestTransaction in class jodd.jtx.JtxTransactionManagerprotected jodd.jtx.JtxTransaction createNewTransaction(jodd.jtx.JtxTransactionMode tm,
java.lang.Object scope,
boolean active)
createNewTransaction in class jodd.jtx.JtxTransactionManagerCopyright © 2003-2013 Jodd Team