Hierarchy For Package dk.cloudcreate.essentials.components.eventsourced.aggregates.decider

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • java.lang.Record
      • dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.HandlerResult.Error<ERROR,EVENT> (implements dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.HandlerResult<ERROR,EVENT>)
      • dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.HandlerResult.Success<ERROR,EVENT> (implements dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.HandlerResult<ERROR,EVENT>)

Interface Hierarchy

  • dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.AggregateIdResolver<T,ID>
  • dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.CommandHandler<COMMAND,EVENT,ERROR>
  • dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.Handler<COMMAND,EVENT,ERROR,STATE>
    • dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.Decider<COMMAND,EVENT,ERROR,STATE> (also extends dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.InitialStateProvider<STATE>, dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.IsStateFinalResolver<STATE>, dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.StateEvolver<STATE,EVENT>)
  • dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.HandlerResult<ERROR,EVENT>
  • dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.InitialStateProvider<STATE>
    • dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.Decider<COMMAND,EVENT,ERROR,STATE> (also extends dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.Handler<COMMAND,EVENT,ERROR,STATE>, dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.IsStateFinalResolver<STATE>, dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.StateEvolver<STATE,EVENT>)
    • dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.View<STATE,EVENT> (also extends dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.StateEvolver<STATE,EVENT>)
  • dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.IsStateFinalResolver<STATE>
    • dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.Decider<COMMAND,EVENT,ERROR,STATE> (also extends dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.Handler<COMMAND,EVENT,ERROR,STATE>, dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.InitialStateProvider<STATE>, dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.StateEvolver<STATE,EVENT>)
  • dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.StateEvolver<STATE,EVENT>
    • dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.Decider<COMMAND,EVENT,ERROR,STATE> (also extends dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.Handler<COMMAND,EVENT,ERROR,STATE>, dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.InitialStateProvider<STATE>, dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.IsStateFinalResolver<STATE>)
    • dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.View<STATE,EVENT> (also extends dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.InitialStateProvider<STATE>)