|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TransactionService
Created by The eXo Platform SAS.
The transaction service
| Method Summary | |
|---|---|
Xid |
createXid()
creates unique XA transaction identifier |
void |
delistResource(ExoResource xares)
delists XA resource from transaction manager |
void |
enlistResource(ExoResource xares)
enlists XA resource in transaction manager |
int |
getDefaultTimeout()
|
TransactionManager |
getTransactionManager()
|
UserTransaction |
getUserTransaction()
|
void |
setTransactionTimeout(int seconds)
sets timeout in seconds |
| Method Detail |
|---|
TransactionManager getTransactionManager()
UserTransaction getUserTransaction()
int getDefaultTimeout()
void setTransactionTimeout(int seconds)
throws SystemException
seconds -
SystemException
void enlistResource(ExoResource xares)
throws RollbackException,
SystemException
xares - XAResource
RollbackException
SystemException
void delistResource(ExoResource xares)
throws RollbackException,
SystemException
xares - XAResource
RollbackException
SystemExceptionXid createXid()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||