|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ExportingTransactionManager
An interface for a TM that allows outgoing remote calls to be transactional.
| Method Summary | |
|---|---|
void |
addExtent(Extent extent)
Should be called after call returns successfully: adds the extent of the call to the current transaction. |
Propagation |
getPropagation()
Gets the propagation info of the transaction for the calling thread. |
| Method Detail |
|---|
Propagation getPropagation()
throws SysException,
RollbackException
RollbackException - If no such transaction exists, e.g. after a prior rollback.
SysException
void addExtent(Extent extent)
throws SysException,
RollbackException
extent - The extent of the call.
RollbackException - If the current transaction
has already rolled back.
SysException - On failure.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||