private boolean markForTerminationIfPossible( Status reason ) { if ( canBeTerminated() ) { failure = true; terminationReason = reason; if ( statementLocks != null ) { statementLocks.stop(); } transactionMonitor.transactionTerminated( hasTxStateWithChanges() ); return true; } return false; }
private boolean markForTerminationIfPossible( Status reason ) { if ( canBeTerminated() ) { failure = true; terminationReason = reason; if ( statementLocks != null ) { statementLocks.stop(); } transactionMonitor.transactionTerminated( hasTxStateWithChanges() ); return true; } return false; }