Package org.apache.activemq.store
The APIs which need to be implemented for persistent message stores for durable messaging
-
Interface Summary Interface Description IndexListener callback when the index is updated, allows ordered work to be seen by destinationsJournaledStore ListenableFuture<T> MessageRecoveryListener MessageStore Represents a message store which is used by the persistent implementationsNoLocalSubscriptionAware PersistenceAdapter Adapter to the actual persistence mechanism used with ActiveMQPersistenceAdapterFactory Factory class that can create PersistenceAdapter objects.PersistenceAdapterSupport.DestinationMatcher Provides an interface for a Destination matching object that can be used to search for specific destinations from a persistence adapter.PList PList.PListIterator PListStore ReferenceStore Represents a message store which is used by the persistent implementationsTopicMessageStore A MessageStore for durable topic subscriptionsTopicReferenceStore A MessageStore for durable topic subscriptionsTransactionIdTransformer TransactionIdTransformerAware TransactionRecoveryListener TransactionStore Represents the durable store of the commit/rollback operations taken against the broker. -
Class Summary Class Description AbstractMessageStore AbstractMessageStoreStatistics IndexListener.MessageContext InlineListenableFuture MessageStoreStatistics The J2EE Statistics for a Message SoreMessageStoreSubscriptionStatistics PersistenceAdapterFactoryBean Creates a default persistence model using the Journal and JDBCPersistenceAdapterStatistics PersistenceAdapterSupport Used to implement common PersistenceAdapter methods.PListEntry ProxyMessageStore A simple proxy that delegates to another MessageStore.ProxyTopicMessageStore A simple proxy that delegates to another MessageStore.ReferenceStore.ReferenceData SharedFileLocker Represents an exclusive lock on a database to avoid multiple brokers running against the same logical database.