| Interface | Description |
|---|---|
| DurableMessageStore | |
| 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 | |
| WritableMessageStore |
A
MessageStore that is capable to add messages. |
| Class | Description |
|---|---|
| CompactingConcurrentMapMessageStore |
Concurrent implementation of a MessageStore that is compacting messages by
key. |
| CompactingInMemoryMessageStore |
Concurrent in-memory implementation of a MessageStore that is compacting messages by
key. |
| DelegatingSnapshotMessageStore | |
| 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 messages in insertion order
with a configurable capacity.
|
| MessageStores |
Utilities and helpers used to create
message stores. |