185186187188189190191192193194195
throws NoTransaction, HeuristicMixed, HeuristicHazard { Thread current = Thread.currentThread(); if (! contexts.containsKey(current)) throw new NoTransaction(); Control control = null; try { control = (Control) contexts.get(current);
272273274275276277278279280281282
throws NoTransaction { Thread current = Thread.currentThread(); if (! contexts.containsKey(current)) throw new NoTransaction(); try { Control control = (Control) contexts.get(current); control.get_terminator().rollback();
295296297298299300301302303304305
throws NoTransaction { Thread current = Thread.currentThread(); if (! contexts.containsKey(current)) throw new NoTransaction(); try { Control control = (Control) contexts.get(current); control.get_coordinator().rollback_only(); control._release();
287288289290291292293294295296297
synchronized (_theStatus) { if (_theAction == null) { throw new NoTransaction(); } } if (!validTransaction()) {
382383384385386387388389390391392
620621622623624625626627628629630631632633634635636637638
public Control control () throws NoTransaction, SystemException { if (_theAction == null) { throw new NoTransaction(); } else { try { return _theAction.get_control(); } catch (Unavailable ex) { throw new NoTransaction(); } } }
692693694695696697698699700701702
} synchronized (_theStatus) { if (_theAction != null) throw new NoTransaction(); } if (!validTransaction()) { throw new WrongTransaction();
772773774775776777778779780781
} synchronized (_theStatus) { if (_theAction == null) throw new NoTransaction(); } _theAction.preventCommit(); }
306307308309310311312
throw new INVALID_TRANSACTION(); } } else throw new NoTransaction(); }
368369370371372373374