Uses of Interface
org.apache.activemq.store.MessageRecoveryListener
Packages that use MessageRecoveryListener
Package
Description
Cursors used to page persistent messages into the broker from the store
The APIs which need to be implemented for persistent message stores for durable messaging
VM based implementation of message persistence
-
Uses of MessageRecoveryListener in org.apache.activemq.broker.region.cursors
Classes in org.apache.activemq.broker.region.cursors that implement MessageRecoveryListener -
Uses of MessageRecoveryListener in org.apache.activemq.store
Classes in org.apache.activemq.store that implement MessageRecoveryListenerMethods in org.apache.activemq.store that return MessageRecoveryListenerMethods in org.apache.activemq.store with parameters of type MessageRecoveryListenerModifier and TypeMethodDescriptionMessageRecoveryContext.Builder.messageRecoveryListener(MessageRecoveryListener messageRecoveryListener) voidMessageStore.recover(MessageRecoveryListener container) Recover any messages to be delivered.voidProxyMessageStore.recover(MessageRecoveryListener listener) voidProxyTopicMessageStore.recover(MessageRecoveryListener listener) Map<SubscriptionKey,List<org.apache.activemq.command.Message>> ProxyTopicMessageStore.recoverExpired(Set<SubscriptionKey> subs, int max, MessageRecoveryListener listener) Map<SubscriptionKey,List<org.apache.activemq.command.Message>> TopicMessageStore.recoverExpired(Set<SubscriptionKey> subs, int maxBrowse, MessageRecoveryListener listener) Iterates over the pending messages in a topic and recovers any expired messages found for each of the subscriptions up to the maximum number of messages to search.voidMessageStore.recoverNextMessages(int maxReturned, MessageRecoveryListener listener) voidProxyMessageStore.recoverNextMessages(int maxReturned, MessageRecoveryListener listener) voidProxyTopicMessageStore.recoverNextMessages(int maxReturned, MessageRecoveryListener listener) voidProxyTopicMessageStore.recoverNextMessages(String clientId, String subscriptionName, int maxReturned, MessageRecoveryListener listener) voidTopicMessageStore.recoverNextMessages(String clientId, String subscriptionName, int maxReturned, MessageRecoveryListener listener) For an active subscription - retrieve messages from the store for the subscriber after the lastMessageId messageIdvoidTopicReferenceStore.recoverNextMessages(String clientId, String subscriptionName, int maxReturned, MessageRecoveryListener listener) For an active subscription - retrieve messages from the store for the subscriber after the lastMessageId messageIdvoidProxyTopicMessageStore.recoverSubscription(String clientId, String subscriptionName, MessageRecoveryListener listener) voidTopicMessageStore.recoverSubscription(String clientId, String subscriptionName, MessageRecoveryListener listener) For the new subscription find the last acknowledged message ID and then find any new messages since then and dispatch them to the subscription.voidTopicReferenceStore.recoverSubscription(String clientId, String subscriptionName, MessageRecoveryListener listener) For the new subscription find the last acknowledged message ID and then find any new messages since then and dispatch them to the subscription. -
Uses of MessageRecoveryListener in org.apache.activemq.store.memory
Methods in org.apache.activemq.store.memory with parameters of type MessageRecoveryListenerModifier and TypeMethodDescriptionvoidMemoryMessageStore.recover(MessageRecoveryListener listener) Map<SubscriptionKey,List<org.apache.activemq.command.Message>> MemoryTopicMessageStore.recoverExpired(Set<SubscriptionKey> subs, int max, MessageRecoveryListener listener) voidMemoryMessageStore.recoverNextMessages(int maxReturned, MessageRecoveryListener listener) voidMemoryTopicMessageStore.recoverNextMessages(String clientId, String subscriptionName, int maxReturned, MessageRecoveryListener listener) voidMemoryTopicMessageStore.recoverSubscription(String clientId, String subscriptionName, MessageRecoveryListener listener)