run

open override fun run()

Starts the dispatcher by subscribing to topics.

Logs the topics being subscribed to and calls the start method. If no topics are configured, logs a warning and returns without starting.