org.mule.api.transaction
Interface ExternalTransactionAwareTransactionFactory
- All Superinterfaces:
- TransactionFactory
- All Known Implementing Classes:
- XaTransactionFactory
public interface ExternalTransactionAwareTransactionFactory
- extends TransactionFactory
ExternalTransactionAwareTransactionFactory
creates a transaction, possibly representing a transaction
started outside Mule.
joinExternalTransaction
Transaction joinExternalTransaction(MuleContext muleContext)
throws TransactionException
- Create and begins a new transaction
- Parameters:
muleContext
-
- Returns:
- a new Transaction representing an existing external transaction
- Throws:
TransactionException
- if the transaction cannot be created or begun
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.