Uses of Interface
dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.Handler
Packages that use Handler
-
Uses of Handler in dk.cloudcreate.essentials.components.eventsourced.aggregates.decider
Subinterfaces of Handler in dk.cloudcreate.essentials.components.eventsourced.aggregates.deciderModifier and TypeInterfaceDescriptioninterfaceDecider<COMMAND,EVENT, ERROR, STATE> Variant of the event sourced Decider pattern, which supports building an AggregateSTATEbased on previousEVENT's that relate to the aggregate instance, and which can handleCOMMAND's, whose side effect is either anERRORor a List ofEVENT's (can be an empty list)Methods in dk.cloudcreate.essentials.components.eventsourced.aggregates.decider with parameters of type HandlerModifier and TypeMethodDescriptionstatic <COMMAND,EVENT, ERROR, STATE>
Decider<COMMAND,EVENT, ERROR, STATE> Decider.decider(Handler<COMMAND, EVENT, ERROR, STATE> handler, InitialStateProvider<STATE> initialStateProvider, StateEvolver<STATE, EVENT> stateEvolver, IsStateFinalResolver<STATE> stateIsStateFinalResolver)