public final Coordinator get_coordinator () throws SystemException, org.omg.CosTransactions.Unavailable { try { if (_controlImpl != null) return _controlImpl.get_coordinator(); else return _control.get_coordinator(); } catch (NullPointerException e) { throw new org.omg.CosTransactions.Unavailable(); } }
public final Coordinator get_coordinator () throws SystemException, org.omg.CosTransactions.Unavailable { try { if (_controlImpl != null) return _controlImpl.get_coordinator(); else return _control.get_coordinator(); } catch (NullPointerException e) { throw new org.omg.CosTransactions.Unavailable(); } }
public ControlWrapper create_subtransaction () throws Unavailable, Inactive, SubtransactionsUnavailable, SystemException { Coordinator coord = null; try { coord = ((_control != null) ? _control.get_coordinator() : _controlImpl.get_coordinator()); } catch (SystemException e) { coord = null; } if (coord != null) { return new ControlWrapper(coord.create_subtransaction()); } else { if (jtsLogger.logger.isTraceEnabled()) { jtsLogger.logger.trace("ControlWrapper::create_subtransaction - subtransaction parent is inactive."); } throw new INVALID_TRANSACTION( ExceptionCodes.UNAVAILABLE_COORDINATOR, CompletionStatus.COMPLETED_NO); } }
coord = control.get_coordinator();
public ControlWrapper create_subtransaction () throws Unavailable, Inactive, SubtransactionsUnavailable, SystemException { Coordinator coord = null; try { coord = ((_control != null) ? _control.get_coordinator() : _controlImpl.get_coordinator()); } catch (SystemException e) { coord = null; } if (coord != null) { return new ControlWrapper(coord.create_subtransaction()); } else { if (jtsLogger.logger.isDebugEnabled()) { jtsLogger.logger.debug(DebugLevel.FUNCTIONS, VisibilityLevel.VIS_PUBLIC, com.arjuna.ats.jts.logging.FacilityCode.FAC_OTS, "ControlWrapper::create_subtransaction - subtransaction parent is inactive."); } throw new INVALID_TRANSACTION( ExceptionCodes.UNAVAILABLE_COORDINATOR, CompletionStatus.COMPLETED_NO); } }
_parentCoordHandle = control.get_coordinator();
coord = cont.get_coordinator(); term = cont.get_terminator();
coord = cont.get_coordinator(); term = cont.get_terminator();
_parentCoordHandle = control.get_coordinator();
coord = control.get_coordinator();
context.current.coord = controlHandle.get_coordinator(); context.timeout = 0; // will reset later!
context.current.coord = controlHandle.get_coordinator(); context.timeout = 0; // will reset later!