Package akka.persistence.journal
Interface EventAdapter
-
- All Superinterfaces:
ReadEventAdapter
,WriteEventAdapter
- All Known Implementing Classes:
IdentityEventAdapter$
public interface EventAdapter extends WriteEventAdapter, ReadEventAdapter
AnEventAdapter
is both aWriteEventAdapter
and aReadEventAdapter
. 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):
- adding metadata, a.k.a. "tagging" - by wrapping objects into tagged counterparts
- manually converting to the Journals storage format, such as JSON, BSON or any specialised binary format
- adapting incoming events in any way before persisting them by the journal
-
-
Method Summary
-
Methods inherited from interface akka.persistence.journal.ReadEventAdapter
fromJournal
-
Methods inherited from interface akka.persistence.journal.WriteEventAdapter
manifest, toJournal
-
-