dispatch

Decides how to dispatch a selected message to a collection of consumers. A safe
approach is to dispatch to every subscription that matches.
The list will be safe to iterate over when this method is called

Returns:

true if at least one consumer was dispatched or false if there are no active subscriptions that could be dispatched