|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ImportingTransactionManager
Represents a handle to import a transaction from an incoming request, so that the work in this VM becomes part of the request's commit or rollback.
Method Summary | |
---|---|
CompositeTransaction |
importTransaction(Propagation propagation,
boolean orphancheck,
boolean heur_commit)
Imports the transaction propagation obtained from an incoming request. |
Extent |
terminated(boolean commit)
Signals that the incoming request is done processing, in order to terminate the transaction context for the calling thread. |
Method Detail |
---|
CompositeTransaction importTransaction(Propagation propagation, boolean orphancheck, boolean heur_commit) throws SysException
propagation
- The ancestor information.orphancheck
- True if orphans are to be checked.heur_commit
- True if heuristic means commit.
SysException
Extent terminated(boolean commit) throws SysException, RollbackException
commit
- True if the invocation had no errors: commit the local transaction
but make its final outcome subject to the request's commit/rollback.
RollbackException
- If no transaction exists, e.g. if it has been rolled back already.
SysException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |