Asynchronous message replay and sequence number recovery interface.
Thrown if replay inactivity exceeds a specified timeout.
Thrown if replay inactivity exceeds a specified timeout.
Abstract journal, optimized for asynchronous, non-blocking writes.
An EventAdapter is both a WriteEventAdapter and a ReadEventAdapter.
An EventAdapter is both a WriteEventAdapter and a ReadEventAdapter. Facility to convert from and to specialised data models, as may be required by specialized persistence Journals.
Typical use cases include (but are not limited to):
EventAdapters
serves as a per-journal collection of bound event adapters.
PersistencePluginProxyExtensionImpl is an Extension
that enables initialization of the PersistencePluginProxy
via configuration, without requiring any code changes or the creation of any actors.
Facility to convert from and to specialised data models, as may be required by specialized persistence Journals.
Facility to convert from and to specialised data models, as may be required by specialized persistence Journals.
Typical use cases include (but are not limited to):
The journal may support tagging of events that are used by the
EventsByTag
query and it may support specifying the tags via an
akka.persistence.journal.EventAdapter that wraps the events
in a Tagged
with the given tags
.
The journal may support tagging of events that are used by the
EventsByTag
query and it may support specifying the tags via an
akka.persistence.journal.EventAdapter that wraps the events
in a Tagged
with the given tags
. The journal may support other
ways of doing tagging. Please consult the documentation of the specific
journal implementation for more information.
The journal will unwrap the event and store the payload
.
Facility to convert to specialised data models, as may be required by specialized persistence Journals.
Facility to convert to specialised data models, as may be required by specialized persistence Journals.
Typical use cases include (but are not limited to):
No-op model adapter which passes through the incoming events as-is.