AggregateSnapshotDispatcher
Dispatcher for handling snapshot operations on state events for a specific aggregate. Routes state event exchanges to the snapshot handler for processing.
Parameters
the name of this dispatcher (default: aggregateName-AggregateSnapshotDispatcher)
the named aggregate this dispatcher handles
the flux of state event exchanges to process
the number of parallel processing groups (default: MessageParallelism.DEFAULT_PARALLELISM)
the handler responsible for creating and storing snapshots
the scheduler for processing messages
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