org.apache.activemq.store
Interface TransactionStore
- All Superinterfaces:
- Service
- All Known Implementing Classes:
- AMQTransactionStore, JournalTransactionStore, KahaDBTransactionStore, KahaTransactionStore, MemoryTransactionStore, MultiKahaDBTransactionStore
public interface TransactionStore
- extends Service
Represents the durable store of the commit/rollback operations taken against
the broker.
prepare
void prepare(TransactionId txid)
throws java.io.IOException
- Throws:
java.io.IOException
commit
void commit(TransactionId txid,
boolean wasPrepared,
java.lang.Runnable preCommit,
java.lang.Runnable postCommit)
throws java.io.IOException
- Throws:
java.io.IOException
rollback
void rollback(TransactionId txid)
throws java.io.IOException
- Throws:
java.io.IOException
recover
void recover(TransactionRecoveryListener listener)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2005-2015. All Rights Reserved.