/** * Run the call * @return true if the call was successful and false otherwise * @throws Exception if the wrapped synchronisation throws an exception */ public Boolean call() throws Exception { // Synchronisations are executed with the transaction context of the transaction that is being committed. ThreadActionData.pushAction(coordinator, false); try { return synchronization.beforeCompletion(); } catch (Exception e) { tsLogger.i18NLogger.warn_coordinator_TwoPhaseCoordinator_2(synchronization.toString(), e); throw e; } catch (Error e) { tsLogger.i18NLogger.warn_coordinator_TwoPhaseCoordinator_2(synchronization.toString(), e); throw e; } finally { ThreadActionData.popAction(false); } } }
/** * Run the call * @return true if the call was successful and false otherwise * @throws Exception if the wrapped synchronisation throws an exception */ public Boolean call() throws Exception { // Synchronisations are executed with the transaction context of the transaction that is being committed. ThreadActionData.pushAction(coordinator, false); try { return synchronization.beforeCompletion(); } catch (Exception e) { tsLogger.i18NLogger.warn_coordinator_TwoPhaseCoordinator_2(synchronization.toString(), e); throw e; } catch (Error e) { tsLogger.i18NLogger.warn_coordinator_TwoPhaseCoordinator_2(synchronization.toString(), e); throw e; } finally { ThreadActionData.popAction(false); } } }
/** * Run the call * @return true if the call was successful and false otherwise * @throws Exception if the wrapped synchronisation throws an exception */ public Boolean call() throws Exception { // Synchronisations are executed with the transaction context of the transaction that is being committed. ThreadActionData.pushAction(coordinator, false); try { return synchronization.beforeCompletion(); } catch (Exception e) { tsLogger.i18NLogger.warn_coordinator_TwoPhaseCoordinator_2(synchronization.toString(), e); throw e; } catch (Error e) { tsLogger.i18NLogger.warn_coordinator_TwoPhaseCoordinator_2(synchronization.toString(), e); throw e; } finally { ThreadActionData.popAction(false); } } }
/** * Run the call * @return true if the call was successful and false otherwise * @throws Exception if the wrapped synchronisation throws an exception */ public Boolean call() throws Exception { // Synchronisations are executed with the transaction context of the transaction that is being committed. ThreadActionData.pushAction(coordinator, false); try { return synchronization.beforeCompletion(); } catch (Exception e) { tsLogger.i18NLogger.warn_coordinator_TwoPhaseCoordinator_2(synchronization.toString(), e); throw e; } catch (Error e) { tsLogger.i18NLogger.warn_coordinator_TwoPhaseCoordinator_2(synchronization.toString(), e); throw e; } finally { ThreadActionData.popAction(false); } } }
/** * Run the call * @return true if the call was successful and false otherwise * @throws Exception if the wrapped synchronisation throws an exception */ public Boolean call() throws Exception { // Synchronisations are executed with the transaction context of the transaction that is being committed. ThreadActionData.pushAction(coordinator, false); try { return synchronization.beforeCompletion(); } catch (Exception e) { tsLogger.i18NLogger.warn_coordinator_TwoPhaseCoordinator_2(synchronization.toString(), e); throw e; } catch (Error e) { tsLogger.i18NLogger.warn_coordinator_TwoPhaseCoordinator_2(synchronization.toString(), e); throw e; } finally { ThreadActionData.popAction(false); } } }
/** * Run the call * @return true if the call was successful and false otherwise * @throws Exception if the wrapped synchronisation throws an exception */ public Boolean call() throws Exception { // Synchronisations are executed with the transaction context of the transaction that is being committed. ThreadActionData.pushAction(coordinator, false); try { return synchronization.beforeCompletion(); } catch (Exception e) { tsLogger.i18NLogger.warn_coordinator_TwoPhaseCoordinator_2(synchronization.toString(), e); throw e; } catch (Error e) { tsLogger.i18NLogger.warn_coordinator_TwoPhaseCoordinator_2(synchronization.toString(), e); throw e; } finally { ThreadActionData.popAction(false); } } }
problem = !_currentRecord.beforeCompletion();
problem = !_currentRecord.beforeCompletion();
problem = !_currentRecord.beforeCompletion();
problem = !_currentRecord.beforeCompletion();
problem = !_currentRecord.beforeCompletion();
problem = !_currentRecord.beforeCompletion();
problem = !_currentRecord.beforeCompletion();
problem = !_currentRecord.beforeCompletion();
problem = !_currentRecord.beforeCompletion();
problem = !_currentRecord.beforeCompletion();
problem = !_currentRecord.beforeCompletion();
problem = !_currentRecord.beforeCompletion();