public class JdbcMemoryTransactionStore extends MemoryTransactionStore
MemoryTransactionStore.AddMessageCommand, MemoryTransactionStore.RemoveMessageCommand, MemoryTransactionStore.TxinflightTransactions, persistenceAdapter, preparedTransactions| Constructor and Description |
|---|
JdbcMemoryTransactionStore(JDBCPersistenceAdapter jdbcPersistenceAdapter) |
| Modifier and Type | Method and Description |
|---|---|
void |
acknowledge(TopicMessageStore topicMessageStore,
String clientId,
String subscriptionName,
org.apache.activemq.command.MessageId messageId,
org.apache.activemq.command.MessageAck ack) |
protected void |
onProxyQueueStore(ProxyMessageStore proxyQueueMessageStore) |
protected void |
onProxyTopicStore(ProxyTopicMessageStore proxyTopicMessageStore) |
protected void |
onRecovered(MemoryTransactionStore.Tx tx) |
void |
prepare(org.apache.activemq.command.TransactionId txid) |
void |
recover(TransactionRecoveryListener listener) |
void |
recoverAck(long id,
byte[] xid,
byte[] message) |
void |
recoverAdd(long id,
byte[] messageBytes) |
void |
recoverLastAck(byte[] encodedXid,
org.apache.activemq.command.ActiveMQDestination destination,
String subName,
String clientId) |
void |
rollback(org.apache.activemq.command.TransactionId txid) |
commit, delete, getPreparedTx, getTx, proxy, proxy, start, stoppublic JdbcMemoryTransactionStore(JDBCPersistenceAdapter jdbcPersistenceAdapter)
public void prepare(org.apache.activemq.command.TransactionId txid) throws IOException
prepare in interface TransactionStoreprepare in class MemoryTransactionStoreIOExceptionpublic void rollback(org.apache.activemq.command.TransactionId txid) throws IOException
rollback in interface TransactionStorerollback in class MemoryTransactionStoreIOExceptionpublic void recover(TransactionRecoveryListener listener) throws IOException
recover in interface TransactionStorerecover in class MemoryTransactionStoreIOExceptionpublic void recoverAdd(long id, byte[] messageBytes) throws IOException
IOExceptionpublic void recoverAck(long id, byte[] xid, byte[] message) throws IOException
IOExceptionpublic void recoverLastAck(byte[] encodedXid, org.apache.activemq.command.ActiveMQDestination destination, String subName, String clientId) throws IOException
IOExceptionprotected void onProxyTopicStore(ProxyTopicMessageStore proxyTopicMessageStore)
onProxyTopicStore in class MemoryTransactionStoreprotected void onProxyQueueStore(ProxyMessageStore proxyQueueMessageStore)
onProxyQueueStore in class MemoryTransactionStoreprotected void onRecovered(MemoryTransactionStore.Tx tx)
onRecovered in class MemoryTransactionStorepublic void acknowledge(TopicMessageStore topicMessageStore, String clientId, String subscriptionName, org.apache.activemq.command.MessageId messageId, org.apache.activemq.command.MessageAck ack) throws IOException
acknowledge in class MemoryTransactionStoreIOExceptionCopyright © 2005–2015 The Apache Software Foundation. All rights reserved.