|
||||||||||
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. WARNING: this interface and its mechanisms are subject to several patents and pending patents held by Atomikos. Regardless the license under which this interface is distributed, third-party use is NOT allowed without the prior and explicit written approval of Atomikos.
Method Summary | |
---|---|
void |
addExtent(Extent extent)
Called after call returns successfully: add the extent of the call to the current tx. |
Propagation |
getPropagation()
Get the propagation info of the tx for the calling thread. |
Method Detail |
---|
Propagation getPropagation() throws SysException, RollbackException
SysException
- If no tx for current thread.
RollbackException
- If the current transaction
has already rolled back.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 |