start

open override fun start()

Starts the dispatcher by running all aggregate dispatchers.

Logs the named aggregates being subscribed to and starts each individual aggregate dispatcher. If no aggregates are configured, logs a warning and returns. This method should be called once during the application's startup phase.

Throws

if starting any aggregate dispatcher fails.