dispatch

override fun dispatch(dispatches: List<Dispatch>, callback: Callback<List<Dispatch>>): Disposable

Locked routing bridge: for each dispatch, executes its commands in parallel. Invokes callback once per Dispatch as it completes, consistent with the Dispatcher contract for split-batch acknowledgement.

This method is final to guarantee consistent routing behaviour. Extend via custom Command implementations.