Returns an instance of MessageDispatcher given the configuration.
Returns an instance of MessageDispatcher given the configuration. Depending on the needs the implementation may return a new instance for each invocation or return the same instance every time.
Base class to be used for hooking in new dispatchers into Dispatchers.