Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.