Overview | Defines operations to complete a transaction, either by requesting commitment or demanding rollback. |
File stem | CosTransactions |
Exceptions | HeuristicHazard |
HeuristicMixed | |
Supported operations | Terminator::commit |
Terminator::rollback |
Intended Usage
Defines operations to complete a transaction, either by requesting commitment or demanding rollback. Typically, these operations are used by the transaction originator. An object that supports the Terminator interface is implicitly associated with one transaction only.
Syntax
interface Terminator { void commit(in boolean report_heuristics) raises(HeuristicMixed, HeuristicHazard); void rollback(); };