Package-level declarations
Types
Link copied to clipboard
class DeciderAndAggregateTypeConfigurator(eventStore: ConfigurableEventStore<*>, commandBus: CommandBus, aggregateTypeConfigurations: List<AggregateTypeConfiguration>, deciders: List<Decider<*, *>>)
Configurator that registers all aggregateTypeConfigurations with the eventStore and all deciders with the CommandBus wrapped in a DeciderCommandHandlerAdapter
Link copied to clipboard
class DeciderCommandHandlerAdapter<CMD, EVENT>(decider: Decider<CMD, EVENT>, aggregateTypeConfiguration: AggregateTypeConfiguration, eventStore: EventStore) : CommandHandler
Adapter that allows a Decider to be registered with a dk.cloudcreate.essentials.reactive.command.CommandBus as a CommandHandler