|
||||||||||
| 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 | |
|---|---|
javax.transaction.xa.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()
|
javax.transaction.TransactionManager |
getTransactionManager()
|
javax.transaction.UserTransaction |
getUserTransaction()
|
void |
setTransactionTimeout(int seconds)
sets timeout in seconds |
| Method Detail |
|---|
javax.transaction.TransactionManager getTransactionManager()
javax.transaction.UserTransaction getUserTransaction()
int getDefaultTimeout()
void setTransactionTimeout(int seconds)
throws javax.transaction.SystemException
seconds -
javax.transaction.SystemException
void enlistResource(ExoResource xares)
throws javax.transaction.RollbackException,
javax.transaction.SystemException
xares - XAResource
javax.transaction.RollbackException
javax.transaction.SystemException
void delistResource(ExoResource xares)
throws javax.transaction.RollbackException,
javax.transaction.SystemException
xares - XAResource
javax.transaction.RollbackException
javax.transaction.SystemExceptionjavax.transaction.xa.Xid createXid()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||