public void commit_one_phase ( ) throws RollbackException , HeuristicMixedException , HeuristicHazardException , HeuristicRollbackException , SecurityException , IllegalStateException , SystemException { if ( tc . isEntryEnabled ( ) ) Tr . entry ( tc , "commit_one_phase" ) ; // This call is only valid for a single subordinate - treat as a "superior" _subordinate = false ; try { processCommit ( ) ; } finally { if ( tc . isEntryEnabled ( ) ) Tr . exit ( tc , "commit_one_phase" ) ; } }
Commit the transation associated with a subordinate which received a commit_one_phase request from the superior . Any other subordinate requests should call the internal methods directly .