Package de.otto.synapse.messagestore
package de.otto.synapse.messagestore
-
ClassDescriptionAn
Indexerthat is a composition of other Indexers.Identifies a single Index used by aMessageStoreto index messages using someIndexerIndexesmessage-store entriesadded to aMessageStoreso it can later be retrieved usingMessageStore.stream(Index,String).Utility class used to createIndexerinstances.A repository used to store and retrieve Messages in their insertion order.An entry in aMessageStorewhich is aTextMessagestored with some extra data about the origin of the message.MessageStoreFactory<T extends MessageStore>A factory used to createMessageStoreinstances.Utilities and helpers used to createmessage stores.AMessageStorethat is storing messages off the heap and supports indexing of messages.Thread-safe in-memory (on heap) implementation of a MessageStore that is compacting entries by the message'sKey.compactionKey().Thread-safe in-memory (on heap) implementation of a MessageStore that is able to index entries.Thread-safe in-memory implementation of a circular MessageStore that is storing all entries in insertion order with a configurable capacity.AnIndexerthat is creating a singleIndexby setting the indexed value to some static text.