AggregateStateEventDispatcher
Dispatcher for processing state events within a specific aggregate context.
This class handles the distribution and processing of state events for a particular named aggregate. It extends AbstractAggregateEventDispatcher to provide concrete implementation for state event processing, including access to aggregate state.
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 AggregateStateEventDispatcher with the specified parameters
Properties
The handler for processing individual events
The registrar containing event processing functions
The flux of state event exchanges to process
The named aggregate this dispatcher handles
The level of parallelism for processing (default: DEFAULT_PARALLELISM)
Functions
Creates a state domain event exchange from a state event exchange and domain event.