Interface EventSourcedEntityModule.CriteriaResolverPhase<ID,E>

Type Parameters:
ID - The type of identifier used to identify the event-sourced entity.
E - The type of the event-sourced entity being built.
Enclosing interface:
EventSourcedEntityModule<ID,E>

public static interface EventSourcedEntityModule.CriteriaResolverPhase<ID,E>
Phase of the module's building process in which a ComponentBuilder for a CriteriaResolver should be provided. A CriteriaResolver receives the entity's identifier of type I and expects the EventCriteria as a result. The resulting EventCriteria is used to source the entity from the EventStore.