Package akka.persistence.journal
Interface EventAdapter
-
- All Superinterfaces:
ReadEventAdapter,WriteEventAdapter
- All Known Implementing Classes:
IdentityEventAdapter$
public interface EventAdapter extends WriteEventAdapter, ReadEventAdapter
AnEventAdapteris both aWriteEventAdapterand 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
-
-