|
intarsys runtime library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ITransactionManager
The public interface for client driven transaction management.
| Method Summary | |
|---|---|
void |
begin()
Begin a new transaction in the current context. |
void |
commit()
Commit the currently active transaction. |
void |
commitResume()
Commit and resume the currently active transaction. |
ITransaction |
getTransaction()
The currently active transaction. |
void |
resume(ITransaction tx)
Resume a suspended transaction. |
void |
rollback()
Rollback the currently active transaction. |
void |
rollbackResume()
Rollback and resume the currently active transaction. |
ITransaction |
suspend()
Suspend the currently active transaction. |
| Method Detail |
|---|
void begin()
throws TransactionException
TransactionException
void commit()
throws TransactionException
TransactionException
void commitResume()
throws TransactionException
TransactionExceptionITransaction getTransaction()
void resume(ITransaction tx)
throws TransactionException
TransactionException
void rollback()
throws TransactionException
TransactionException
void rollbackResume()
throws TransactionException
TransactionException
ITransaction suspend()
throws TransactionException
TransactionException
|
intarsys runtime library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||