org.mule.util.queue
Interface XaQueueTransactionContext

All Superinterfaces:
QueueTransactionContext
All Known Implementing Classes:
PersistentXaTransactionContext, TransientXaTransactionAdapter, XaQueueTypeTransactionContextAdapter

public interface XaQueueTransactionContext
extends QueueTransactionContext

XA Transaction context for queues


Method Summary
 void doCommit()
          Commits the current transaction context operations
 void doPrepare()
          Prepares the current transaction context for a commit
 void doRollback()
          Rollbacks the current transaction context operations
 
Methods inherited from interface org.mule.util.queue.QueueTransactionContext
clear, offer, peek, poll, size, untake
 

Method Detail

doCommit

void doCommit()
              throws ResourceManagerException
Commits the current transaction context operations

Throws:
ResourceManagerException

doRollback

void doRollback()
                throws ResourceManagerException
Rollbacks the current transaction context operations

Throws:
ResourceManagerException

doPrepare

void doPrepare()
               throws ResourceManagerException
Prepares the current transaction context for a commit

Throws:
ResourceManagerException


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