Uses of Class
org.apache.activemq.store.jdbc.TransactionContext
Packages that use TransactionContext
Package
Description
Message persistence implemented using JDBC
Implements database/driver apapters to compensate for the
wide differences in the BLOB handing of JDBC drivers.
-
Uses of TransactionContext in org.apache.activemq.store.jdbc
Methods in org.apache.activemq.store.jdbc that return TransactionContextModifier and TypeMethodDescriptionJDBCPersistenceAdapter.getTransactionContext()JDBCPersistenceAdapter.getTransactionContext(ConnectionContext context) Methods in org.apache.activemq.store.jdbc with parameters of type TransactionContextModifier and TypeMethodDescriptionvoidJDBCAdapter.doAddMessage(TransactionContext c, long sequence, org.apache.activemq.command.MessageId messageID, org.apache.activemq.command.ActiveMQDestination destination, byte[] data, long expiration, byte priority, org.apache.activemq.command.XATransactionId xid) voidJDBCAdapter.doAddMessageReference(TransactionContext c, long sequence, org.apache.activemq.command.MessageId messageId, org.apache.activemq.command.ActiveMQDestination destination, long expirationTime, String messageRef) voidJDBCAdapter.doClearLastAck(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, byte priority, String subId, String subName) voidJDBCAdapter.doCommitAddOp(TransactionContext c, long preparedSequence, long sequence) voidJDBCAdapter.doCreateTables(TransactionContext c) voidJDBCAdapter.doDeleteOldMessages(TransactionContext c) voidJDBCAdapter.doDeleteSubscription(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destinationName, String clientId, String subscriptionName) voidJDBCAdapter.doDropTables(TransactionContext c) org.apache.activemq.command.SubscriptionInfo[]JDBCAdapter.doGetAllSubscriptions(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination) Set<org.apache.activemq.command.ActiveMQDestination>JDBCAdapter.doGetDestinations(TransactionContext c) intJDBCAdapter.doGetDurableSubscriberMessageCount(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, String clientId, String subscriptionName, boolean isPrioritizeMessages) longJDBCAdapter.doGetLastAckedDurableSubscriberMessageId(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, String clientId, String subscriberName) longJDBCAdapter.doGetLastMessageStoreSequenceId(TransactionContext c) longJDBCAdapter.doGetLastProducerSequenceId(TransactionContext c, org.apache.activemq.command.ProducerId id) byte[]JDBCAdapter.doGetMessage(TransactionContext c, org.apache.activemq.command.MessageId id) byte[]JDBCAdapter.doGetMessageById(TransactionContext c, long storeSequenceId) intJDBCAdapter.doGetMessageCount(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination) JDBCAdapter.doGetMessageReference(TransactionContext c, long id) org.apache.activemq.command.SubscriptionInfoJDBCAdapter.doGetSubscriberEntry(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, String clientId, String subscriptionName) voidJDBCAdapter.doMessageIdScan(TransactionContext c, int limit, JDBCMessageIdScanListener listener) voidJDBCAdapter.doRecordDestination(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination) voidJDBCAdapter.doRecover(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, JDBCMessageRecoveryListener listener) voidJDBCAdapter.doRecoverNextMessages(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, long[] lastRecoveredEntries, long maxSeq, int maxReturned, boolean isPrioritizeMessages, JDBCMessageRecoveryListener listener) voidJDBCAdapter.doRecoverNextMessages(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, String clientId, String subscriptionName, long seq, long priority, int maxReturned, JDBCMessageRecoveryListener listener) voidJDBCAdapter.doRecoverNextMessagesWithPriority(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, String clientId, String subscriptionName, long seq, long priority, int maxReturned, JDBCMessageRecoveryListener listener) voidJDBCAdapter.doRecoverPreparedOps(TransactionContext c, JdbcMemoryTransactionStore jdbcMemoryTransactionStore) voidJDBCAdapter.doRecoverSubscription(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, String clientId, String subscriptionName, JDBCMessageRecoveryListener listener) voidJDBCAdapter.doRemoveAllMessages(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destinationName) voidJDBCAdapter.doRemoveMessage(TransactionContext c, long seq, org.apache.activemq.command.XATransactionId xid) voidJDBCAdapter.doSetLastAck(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, org.apache.activemq.command.XATransactionId xid, String clientId, String subscriptionName, long seq, long prio) voidJDBCAdapter.doSetLastAckWithPriority(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, org.apache.activemq.command.XATransactionId xid, String clientId, String subscriptionName, long re, long re1) voidJDBCAdapter.doSetSubscriberEntry(TransactionContext c, org.apache.activemq.command.SubscriptionInfo subscriptionInfo, boolean retroactive, boolean isPrioritizeMessages) voidJDBCAdapter.doUpdateMessage(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, org.apache.activemq.command.MessageId id, byte[] data) long[]JDBCTopicMessageStore.getCachedStoreSequenceId(TransactionContext transactionContext, org.apache.activemq.command.ActiveMQDestination destination, org.apache.activemq.command.MessageId messageId) long[]JDBCAdapter.getStoreSequenceId(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, org.apache.activemq.command.MessageId messageID) -
Uses of TransactionContext in org.apache.activemq.store.jdbc.adapter
Methods in org.apache.activemq.store.jdbc.adapter with parameters of type TransactionContextModifier and TypeMethodDescriptionvoidBlobJDBCAdapter.doAddMessage(TransactionContext c, long sequence, org.apache.activemq.command.MessageId messageID, org.apache.activemq.command.ActiveMQDestination destination, byte[] data, long expiration, byte priority, org.apache.activemq.command.XATransactionId xid) voidDefaultJDBCAdapter.doAddMessage(TransactionContext c, long sequence, org.apache.activemq.command.MessageId messageID, org.apache.activemq.command.ActiveMQDestination destination, byte[] data, long expiration, byte priority, org.apache.activemq.command.XATransactionId xid) A non null xid indicated the op is part of 2pc prepare, so ops are flagged pending outcomevoidDefaultJDBCAdapter.doAddMessageReference(TransactionContext c, long sequence, org.apache.activemq.command.MessageId messageID, org.apache.activemq.command.ActiveMQDestination destination, long expirationTime, String messageRef) voidDefaultJDBCAdapter.doClearLastAck(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, byte priority, String clientId, String subName) voidDefaultJDBCAdapter.doCommitAddOp(TransactionContext c, long preparedSequence, long sequence) voidDefaultJDBCAdapter.doCreateTables(TransactionContext transactionContext) voidDefaultJDBCAdapter.doDeleteOldMessages(TransactionContext c) voidDefaultJDBCAdapter.doDeleteSubscription(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, String clientId, String subscriptionName) voidDefaultJDBCAdapter.doDropTables(TransactionContext c) org.apache.activemq.command.SubscriptionInfo[]DefaultJDBCAdapter.doGetAllSubscriptions(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination) Set<org.apache.activemq.command.ActiveMQDestination>DefaultJDBCAdapter.doGetDestinations(TransactionContext c) intDefaultJDBCAdapter.doGetDurableSubscriberMessageCount(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, String clientId, String subscriptionName, boolean isPrioritizedMessages) longDefaultJDBCAdapter.doGetLastAckedDurableSubscriberMessageId(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, String clientId, String subscriberName) longDefaultJDBCAdapter.doGetLastMessageStoreSequenceId(TransactionContext c) longDefaultJDBCAdapter.doGetLastProducerSequenceId(TransactionContext c, org.apache.activemq.command.ProducerId id) byte[]BlobJDBCAdapter.doGetMessage(TransactionContext c, org.apache.activemq.command.MessageId id) byte[]DefaultJDBCAdapter.doGetMessage(TransactionContext c, org.apache.activemq.command.MessageId id) byte[]DefaultJDBCAdapter.doGetMessageById(TransactionContext c, long storeSequenceId) intDefaultJDBCAdapter.doGetMessageCount(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination) DefaultJDBCAdapter.doGetMessageReference(TransactionContext c, long seq) org.apache.activemq.command.SubscriptionInfoDefaultJDBCAdapter.doGetSubscriberEntry(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, String clientId, String subscriptionName) voidDefaultJDBCAdapter.doMessageIdScan(TransactionContext c, int limit, JDBCMessageIdScanListener listener) voidDefaultJDBCAdapter.doRecordDestination(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination) voidDefaultJDBCAdapter.doRecover(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, JDBCMessageRecoveryListener listener) voidDefaultJDBCAdapter.doRecoverNextMessages(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, long[] lastRecoveredEntries, long maxSeq, int maxReturned, boolean isPrioritizedMessages, JDBCMessageRecoveryListener listener) voidDefaultJDBCAdapter.doRecoverNextMessages(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, String clientId, String subscriptionName, long seq, long priority, int maxReturned, JDBCMessageRecoveryListener listener) voidDefaultJDBCAdapter.doRecoverNextMessagesWithPriority(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, String clientId, String subscriptionName, long seq, long priority, int maxReturned, JDBCMessageRecoveryListener listener) voidDefaultJDBCAdapter.doRecoverPreparedOps(TransactionContext c, JdbcMemoryTransactionStore jdbcMemoryTransactionStore) voidDefaultJDBCAdapter.doRecoverSubscription(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, String clientId, String subscriptionName, JDBCMessageRecoveryListener listener) voidDefaultJDBCAdapter.doRemoveAllMessages(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destinationName) voidDefaultJDBCAdapter.doRemoveMessage(TransactionContext c, long seq, org.apache.activemq.command.XATransactionId xid) A non null xid indicated the op is part of 2pc prepare, so ops are flagged pending outcomevoidDefaultJDBCAdapter.doSetLastAck(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, org.apache.activemq.command.XATransactionId xid, String clientId, String subscriptionName, long seq, long priority) voidDefaultJDBCAdapter.doSetLastAckWithPriority(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, org.apache.activemq.command.XATransactionId xid, String clientId, String subscriptionName, long seq, long priority) voidDefaultJDBCAdapter.doSetSubscriberEntry(TransactionContext c, org.apache.activemq.command.SubscriptionInfo info, boolean retroactive, boolean isPrioritizedMessages) voidDefaultJDBCAdapter.doUpdateMessage(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, org.apache.activemq.command.MessageId id, byte[] data) long[]DefaultJDBCAdapter.getStoreSequenceId(TransactionContext c, org.apache.activemq.command.ActiveMQDestination destination, org.apache.activemq.command.MessageId messageID)