Uses of Interface
dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.HandlerResult
-
Packages that use HandlerResult Package Description dk.cloudcreate.essentials.components.eventsourced.aggregates.decider -
-
Uses of HandlerResult in dk.cloudcreate.essentials.components.eventsourced.aggregates.decider
Classes in dk.cloudcreate.essentials.components.eventsourced.aggregates.decider that implement HandlerResult Modifier and Type Class Description static classHandlerResult.Error<ERROR,EVENT>Error variant of theHandlerResultstatic classHandlerResult.Success<ERROR,EVENT>Success variant of theHandlerResultMethods in dk.cloudcreate.essentials.components.eventsourced.aggregates.decider that return HandlerResult Modifier and Type Method Description HandlerResult<ERROR,EVENT>CommandHandler. handle(COMMAND cmd)Theexecutemethod is responsible for handling aCOMMAND, which can either result in anERRORor a list ofEVENT's.
Note: This method is calleddecidein the decider pattern
Idempotent handling of aCOMMANDwill result in an empty list ofEVENT'sHandlerResult<ERROR,EVENT>Handler. handle(COMMAND cmd, STATE state)Theexecutemethod is responsible for handling aCOMMAND, which can either result in anERRORor a list ofEVENT's (can be an empty list).
Note: This method is calleddecidein the decider pattern
Idempotent handling of aCOMMANDwill result in an empty list ofEVENT's
-