org.mule.util.xa
Class XaTransactionRecoverer

java.lang.Object
  extended by org.mule.util.xa.XaTransactionRecoverer

public class XaTransactionRecoverer
extends Object


Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
XaTransactionRecoverer(XaTxQueueTransactionJournal xaTxQueueTransactionJournal, QueueProvider queueProvider)
           
 
Method Summary
 void commitDandlingTransaction(Xid xid, boolean onePhase)
           
 XaTxQueueTransactionJournal getXaTxQueueTransactionJournal()
           
 Xid[] recover(int flag)
           
 void rollbackDandlingTransaction(Xid xid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected transient org.apache.commons.logging.Log logger
Constructor Detail

XaTransactionRecoverer

public XaTransactionRecoverer(XaTxQueueTransactionJournal xaTxQueueTransactionJournal,
                              QueueProvider queueProvider)
Method Detail

getXaTxQueueTransactionJournal

public XaTxQueueTransactionJournal getXaTxQueueTransactionJournal()

recover

public Xid[] recover(int flag)
              throws XAException
Throws:
XAException

rollbackDandlingTransaction

public void rollbackDandlingTransaction(Xid xid)
                                 throws XAException
Throws:
XAException

commitDandlingTransaction

public void commitDandlingTransaction(Xid xid,
                                      boolean onePhase)
                               throws XAException
Throws:
XAException


Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.