| 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 | |
| CompactingConcurrentMapMessageStore |
Concurrent implementation of a MessageStore that is compacting entries by
of. |
| CompactingInMemoryMessageStore |
Concurrent in-memory implementation of a MessageStore that is compacting entries by
key. |
| 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 |
| Indexers |
Utility class used to create
Indexer instances. |
| InMemoryMessageStore |
Concurrent in-memory implementation of a MessageStore that is storing all messages in insertion order.
|
| InMemoryRingBufferMessageStore |
Thread-safe in-memory implementation of a circular MessageStore that is storing all entries in insertion order
with a configurable capacity.
|
| 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. |
| StaticValueIndexer |
An
Indexer that is creating a single Index by setting the indexed value to some static text. |