mirror of
https://github.com/dianping/camel.git
synced 2024-09-20 06:56:03 +08:00
catch exception, and update transaction's status
This commit is contained in:
parent
70476b5237
commit
bda4eccc62
|
@ -76,6 +76,9 @@ public abstract class AbstractTransactionProcessor implements TransactionProcess
|
|||
m_transactionManager.saveTransaction(transaction);
|
||||
|
||||
transaction.setStatus(doTransaction(transaction));
|
||||
} catch (Exception ex) {
|
||||
transaction.setStatus(Transaction.Status.FAILED);
|
||||
throw ex;
|
||||
} finally {
|
||||
m_currentTransaction.set(null);
|
||||
try {
|
||||
|
|
Loading…
Reference in a new issue