DomainEventDispatcher
Domain Event Dispatcher responsible for coordinating the processing of domain events.
This class extends AbstractEventDispatcher to provide concrete implementation for handling domain events through the event bus system. It manages the lifecycle of event processing, including subscription to event streams and distribution of events to appropriate handlers.
Parameters
The name of this dispatcher, typically formatted as applicationName.DomainEventDispatcher
The level of parallelism for processing events (default: DEFAULT_PARALLELISM)
The domain event bus for publishing and subscribing to domain events
The state event bus for handling state-related events
The registrar for domain event handler functions
The event handler for processing domain events
Supplier for creating schedulers for aggregate processing