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.


Method Summary
 Transaction joinExternalTransaction(MuleContext muleContext)
          Create and begins a new transaction
 
Methods inherited from interface org.mule.api.transaction.TransactionFactory
beginTransaction, isTransacted
 

Method Detail

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.