TransactionFactory tmFactory = transactionConfig.getFactory();
if (tmFactory instanceof ExternalTransactionAwareTransactionFactory)
{
ExternalTransactionAwareTransactionFactory externalTransactionFactory =
(ExternalTransactionAwareTransactionFactory) tmFactory;
joinedExternal = tx = externalTransactionFactory.joinExternalTransaction(muleContext);
}
}
return next.execute(callback);
}
finally