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

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • 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<EVENT,​STATE>)
  • 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<EVENT,​STATE>)
    • dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.View<EVENT,​STATE> (also extends dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.StateEvolver<EVENT,​STATE>)
  • 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<EVENT,​STATE>)
  • dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.StateEvolver<EVENT,​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.IsStateFinalResolver<STATE>)
    • dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.View<EVENT,​STATE> (also extends dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.InitialStateProvider<STATE>)