|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjodd.jtx.JtxTransactionManager
jodd.jtx.db.DbJtxTransactionManager
public class DbJtxTransactionManager
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| Field Summary |
|---|
| Fields inherited from class jodd.jtx.JtxTransactionManager |
|---|
maxResourcesPerTransaction, oneResourceManager, resourceManagers, totalTransactions, txStack, validateExistingTransaction |
| Constructor Summary | |
|---|---|
DbJtxTransactionManager(ConnectionProvider connectionProvider)
Creates db jtx manager and registeres new DbJtxResourceManager. |
|
DbJtxTransactionManager(DbJtxResourceManager resourceManager)
Creates db jtx manager and registers provided DbJtxResourceManager. |
|
| Method Summary | |
|---|---|
protected JtxTransaction |
createNewTransaction(JtxTransactionMode tm,
java.lang.Object context)
Builds new transaction instance. |
DbJtxTransaction |
requestTransaction(JtxTransactionMode mode)
|
DbJtxTransaction |
requestTransaction(JtxTransactionMode mode,
java.lang.Object context)
Requests transaction with specified mode. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DbJtxTransactionManager(DbJtxResourceManager resourceManager)
DbJtxResourceManager.
public DbJtxTransactionManager(ConnectionProvider connectionProvider)
DbJtxResourceManager.
| Method Detail |
|---|
public DbJtxTransaction requestTransaction(JtxTransactionMode mode)
requestTransaction in class JtxTransactionManager
public DbJtxTransaction requestTransaction(JtxTransactionMode mode,
java.lang.Object context)
mode.
Depending on propagation behavior, it will return either existing or new transaction.
The exception may be thrown indicating propagation mismatch.
requestTransaction in class JtxTransactionManager
protected JtxTransaction createNewTransaction(JtxTransactionMode tm,
java.lang.Object context)
createNewTransaction in class JtxTransactionManager
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||