DomainEventDispatcher

class DomainEventDispatcher(val name: String, val parallelism: Int = MessageParallelism.DEFAULT_PARALLELISM, val domainEventBus: DomainEventBus, val stateEventBus: StateEventBus, val functionRegistrar: DomainEventFunctionRegistrar, val eventHandler: DomainEventHandler, schedulerSupplier: AggregateSchedulerSupplier = DefaultAggregateSchedulerSupplier("EventDispatcher")) : AbstractEventDispatcher<Mono<*>>

Constructors

Link copied to clipboard
constructor(name: String, parallelism: Int = MessageParallelism.DEFAULT_PARALLELISM, domainEventBus: DomainEventBus, stateEventBus: StateEventBus, functionRegistrar: DomainEventFunctionRegistrar, eventHandler: DomainEventHandler, schedulerSupplier: AggregateSchedulerSupplier = DefaultAggregateSchedulerSupplier("EventDispatcher"))

Properties

Link copied to clipboard
open override val domainEventBus: DomainEventBus
Link copied to clipboard
open override val eventHandler: DomainEventHandler
Link copied to clipboard
Link copied to clipboard
open override val name: String

named like applicationName.DomainEventDispatcher

Link copied to clipboard
open override val parallelism: Int
Link copied to clipboard
open override val stateEventBus: StateEventBus

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun run()