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