AggregateEventDispatcher
Dispatcher for processing domain events within a specific aggregate context.
This class handles the distribution and processing of domain event streams for a particular named aggregate. It extends AbstractAggregateEventDispatcher to provide concrete implementation for event stream processing.
Parameters
Completion of asynchronous message-source setup when this dispatcher is registered directly with a runtime
Explicit transport-processing gate opened by start
Logical transport gate closed by quiesce
Instance-scoped metrics recorder for dispatcher operations
See also
Constructors
Creates a new AggregateEventDispatcher with the specified parameters
Properties
The handler for processing individual events
The registrar containing event processing functions
The flux of event stream exchanges to process
The named aggregate this dispatcher handles
The level of parallelism for processing (default: DEFAULT_PARALLELISM)
Functions
Creates a domain event exchange from an event stream exchange and domain event.