org.apache.qpid.server.txn
Class TxnBuffer

java.lang.Object
  extended by org.apache.qpid.server.txn.TxnBuffer

public class TxnBuffer
extends java.lang.Object

Holds a list of TxnOp instance representing transactional operations.


Constructor Summary
TxnBuffer(MessageStore store)
           
 
Method Summary
 void cancel(TxnOp op)
           
 void commit()
           
 void containsPersistentChanges()
           
 void enlist(TxnOp op)
           
 void rollback()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TxnBuffer

public TxnBuffer(MessageStore store)
Method Detail

containsPersistentChanges

public void containsPersistentChanges()

commit

public void commit()
            throws org.apache.qpid.AMQException
Throws:
org.apache.qpid.AMQException

rollback

public void rollback()
              throws org.apache.qpid.AMQException
Throws:
org.apache.qpid.AMQException

enlist

public void enlist(TxnOp op)

cancel

public void cancel(TxnOp op)