| Interface | Description |
|---|---|
| Indexer |
Indexes
message-store entries added to a MessageStore so it can later be
retrieved using MessageStore.stream(Index,String). |
| MessageStore |
A repository used to store and retrieve Messages in their insertion order.
|
| MessageStoreFactory<T extends MessageStore> |
A factory used to create
MessageStore instances. |
| SnapshotMessageStore |
| Class | Description |
|---|---|
| CalculatedValueIndexer | |
| CompositeIndexer |
An
Indexer that is a composition of other Indexers. |
| DelegatingSnapshotMessageStore | |
| Index |
Identifies a single Index used by a
MessageStore to index messages using some Indexer
Indexes could be used to access messages in the store that share some common properties. |
| Indexers |
Utility class used to create
Indexer instances. |
| MessageStoreEntry |
An entry in a
MessageStore which is a TextMessage stored with some extra data about the origin
of the message. |
| MessageStores |
Utilities and helpers used to create
message stores. |
| OffHeapIndexingMessageStore |
A
MessageStore that is storing messages off the heap and supports indexing of messages. |
| OnHeapCompactingMessageStore |
Thread-safe in-memory (on heap) implementation of a MessageStore that is compacting entries by the message's
Key.compactionKey(). |
| OnHeapIndexingMessageStore |
Thread-safe in-memory (on heap) implementation of a MessageStore that is able to index entries.
|
| OnHeapRingBufferMessageStore |
Thread-safe in-memory implementation of a circular MessageStore that is storing all entries in insertion order
with a configurable capacity.
|
| StaticValueIndexer |
An
Indexer that is creating a single Index by setting the indexed value to some static text. |