org.codehaus.activemq.store
Interface PreparedTransactionStore
- All Superinterfaces:
- Service
- All Known Implementing Classes:
- VMPreparedTransactionStoreImpl
- public interface PreparedTransactionStore
- extends Service
Represents a durable store of a prepare log for XA
- Version:
- $Revision: 1.1 $
Methods inherited from interface org.codehaus.activemq.service.Service |
start, stop |
getXids
public ActiveMQXid[] getXids()
throws XAException
- Throws:
XAException
remove
public void remove(ActiveMQXid xid)
throws XAException
- Throws:
XAException
put
public void put(ActiveMQXid xid,
Transaction transaction)
throws XAException
- Throws:
XAException
loadPreparedTransactions
public void loadPreparedTransactions(TransactionManager transactionManager)
throws XAException
- Called on recovery to re-load any transactions which have prepared but
not yet commited
- Parameters:
transactionManager
-
- Throws:
XAException
Copyright © 2004-2005 Protique, Ltd.. All Rights Reserved.