public class NoOpEventAdapter<E> extends EventAdapter<E,java.lang.Object>INTERNAL API
Constructors Constructor Description
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description
fromJournal(java.lang.Object p, java.lang.String manifest)Transform the event on recovery from the journal.
static <E> NoOpEventAdapter<E>
manifest(E event)Return the manifest (type hint) that will be provided in the
toJournal(E e)Convert domain event to journal event type.
public static <E> NoOpEventAdapter<E> instance()
public java.lang.Object toJournal(E e)Convert 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
fromJournalTransform the event on recovery from the journal. Note that this is not called in any read side so will need to be applied manually when using Query.
Convert 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
EventSourcedBehavior. Use the specialised
EventSeq.singlemethod to emit exactly one event, or
EventSeq.emptyin case the adapter is not handling this event.
- Specified by:
p- event to be adapted before delivering to the
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