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