|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ImportingTransactionManager
An interface for the communication layer, for notifying TM of incoming transactional request. 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 | |
|---|---|
CompositeTransaction |
importTransaction(Propagation propagation,
boolean orphancheck,
boolean heur_commit)
Notify TM of incoming request with given propagation. |
Extent |
terminated(boolean commit)
Termination callback for current tx. |
| Method Detail |
|---|
CompositeTransaction importTransaction(Propagation propagation,
boolean orphancheck,
boolean heur_commit)
throws SysException
propagation - The ancestor information.orphancheck - True iff orphans are to be checked.heur_commit - True iff heuristic means commit.
SysException
Extent terminated(boolean commit)
throws SysException,
RollbackException
commit - True iff the invocation had no errors.
Implies that the local subtx is committed.
SysException - Unexpected error.
RollbackException - If the transaction has timed out.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||