org.mule.transaction
Class TransactionTemplate<T>

java.lang.Object
  extended by org.mule.transaction.TransactionTemplate<T>

public class TransactionTemplate<T>
extends Object


Constructor Summary
TransactionTemplate(TransactionConfig config, MuleContext context)
           
 
Method Summary
 T execute(TransactionCallback<T> callback)
           
protected  void resolveTransaction(Transaction tx)
           
protected  void resumeXATransaction(Transaction tx)
           
protected  void suspendXATransaction(Transaction tx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionTemplate

public TransactionTemplate(TransactionConfig config,
                           MuleContext context)
Method Detail

execute

public T execute(TransactionCallback<T> callback)
          throws Exception
Throws:
Exception

resolveTransaction

protected void resolveTransaction(Transaction tx)
                           throws TransactionException
Throws:
TransactionException

suspendXATransaction

protected void suspendXATransaction(Transaction tx)
                             throws TransactionException
Throws:
TransactionException

resumeXATransaction

protected void resumeXATransaction(Transaction tx)
                            throws TransactionException
Throws:
TransactionException


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