org.apache.activemq.store
Interface TransactionStore
- All Superinterfaces:
- Service
- All Known Implementing Classes:
- MemoryTransactionStore
public interface TransactionStore
- extends Service
Represents the durable store of the commit/rollback operations taken against
the broker.
prepare
void prepare(TransactionId txid)
throws IOException
- Throws:
IOException
commit
void commit(TransactionId txid,
boolean wasPrepared,
Runnable preCommit,
Runnable postCommit)
throws IOException
- Throws:
IOException
rollback
void rollback(TransactionId txid)
throws IOException
- Throws:
IOException
recover
void recover(TransactionRecoveryListener listener)
throws IOException
- Throws:
IOException
Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.