|
||||||||||
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 |