public final class OldCoordinatorStateMigrationEventAdapter extends java.lang.Object implements EventAdapterUsed for migrating from persistent state store mode to the new event sourced remember entities. No user API, used through configuration. See reference docs for details.
Constructors Constructor Description
All Methods Instance Methods Concrete Methods Modifier and Type Method Description
fromJournal(java.lang.Object event, java.lang.String manifest)Convert a event from its journal model to the applications domain model.
manifest(java.lang.Object event)Return the manifest (type hint) that will be provided in the
toJournal(java.lang.Object event)Convert domain event to journal event type.
public EventSeq fromJournal(java.lang.Object event, java.lang.String manifest)Description copied from interface:
ReadEventAdapterConvert a event from its journal model to the applications domain model.
One event may be adapter into multiple (or none) events which should be delivered to the
PersistentActor. Use the specialised
EventSeq.single(java.lang.Object)method to emit exactly one event, or
EventSeq.empty()in case the adapter is not handling this event. Multiple
EventAdapterinstances are applied in order as defined in configuration and their emitted event seqs are concatenated and delivered in order to the PersistentActor.
- Specified by:
event- event to be adapted before delivering to the PersistentActor
manifest- optionally provided manifest (type hint) in case the Adapter has stored one for this event,
- sequence containing the adapted events (possibly zero) which will be delivered to the PersistentActor
public java.lang.String manifest(java.lang.Object event)Description copied from interface:
WriteEventAdapterReturn the manifest (type hint) that will be provided in the
""if manifest is not needed.
public java.lang.Object toJournal(java.lang.Object event)Description copied from interface:
WriteEventAdapterConvert domain event to journal event type.
Some journal may require a specific type to be returned to them, for example if a primary key has to be associated with each event then a journal may require adapters to return
toJournaladaptation must be an 1-to-1 transformation. It is not allowed to drop incoming events during the