|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.openejb.core.TransactionManagerWrapper.TransactionWrapper
Wraps the Transaction Manager's transaction implementation to facilitate a finer grain control for the Container.
Field Summary | |
static int |
MAX_PRIORITY_LEVEL
TODO: Add comment |
(package private) java.util.Vector |
registeredSynchronizations
TODO: Add comment |
(package private) javax.transaction.Transaction |
transaction
The Transaction Manager's transaction instance. |
Constructor Summary | |
TransactionManagerWrapper.TransactionWrapper(javax.transaction.Transaction tx)
|
Method Summary | |
void |
afterCompletion(int status)
TODO: Add comment |
void |
beforeCompletion()
|
void |
commit()
TODO: Add comment |
boolean |
delistResource(javax.transaction.xa.XAResource xaRes,
int flag)
TODO: Add comment |
boolean |
enlistResource(javax.transaction.xa.XAResource xaRes)
TODO: Add comment |
boolean |
equals(java.lang.Object obj)
TODO: Add comment |
int |
getStatus()
TODO: Add comment |
javax.transaction.Transaction |
getTransaction()
|
void |
registerSynchronization(javax.transaction.Synchronization sync)
|
void |
registerSynchronization(javax.transaction.Synchronization sync,
int priority)
TODO: Add comment |
void |
rollback()
TODO: Add comment |
void |
setRollbackOnly()
TODO: Add comment |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
|
Field Detail |
javax.transaction.Transaction transaction
java.util.Vector registeredSynchronizations
public static final int MAX_PRIORITY_LEVEL
Constructor Detail |
public TransactionManagerWrapper.TransactionWrapper(javax.transaction.Transaction tx)
Method Detail |
public javax.transaction.Transaction getTransaction()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- public java.lang.String toString()
toString
in class java.lang.Object
public void commit() throws javax.transaction.SystemException, javax.transaction.RollbackException, javax.transaction.HeuristicRollbackException, javax.transaction.HeuristicMixedException
commit
in interface javax.transaction.Transaction
javax.transaction.SystemException
- javax.transaction.RollbackException
- javax.transaction.HeuristicRollbackException
- javax.transaction.HeuristicMixedException
- public boolean delistResource(javax.transaction.xa.XAResource xaRes, int flag) throws javax.transaction.SystemException
delistResource
in interface javax.transaction.Transaction
xaRes
- flag
- javax.transaction.SystemException
- public boolean enlistResource(javax.transaction.xa.XAResource xaRes) throws javax.transaction.SystemException, javax.transaction.RollbackException
enlistResource
in interface javax.transaction.Transaction
xaRes
- javax.transaction.SystemException
- javax.transaction.RollbackException
- public int getStatus() throws javax.transaction.SystemException
getStatus
in interface javax.transaction.Transaction
javax.transaction.SystemException
- public void registerSynchronization(javax.transaction.Synchronization sync) throws javax.transaction.SystemException, javax.transaction.RollbackException
registerSynchronization
in interface javax.transaction.Transaction
public void registerSynchronization(javax.transaction.Synchronization sync, int priority) throws javax.transaction.SystemException, javax.transaction.RollbackException
sync
- priority
- javax.transaction.SystemException
- javax.transaction.RollbackException
- public void rollback() throws javax.transaction.SystemException
rollback
in interface javax.transaction.Transaction
javax.transaction.SystemException
- public void setRollbackOnly() throws javax.transaction.SystemException
setRollbackOnly
in interface javax.transaction.Transaction
javax.transaction.SystemException
- public void beforeCompletion()
beforeCompletion
in interface javax.transaction.Synchronization
public void afterCompletion(int status)
afterCompletion
in interface javax.transaction.Synchronization
status
-
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |