prepare

override fun prepare(runtimeContext: RuntimeContext): Mono<Void>

Prepares the dispatcher by subscribing without requesting messages.

The shared runtime prepares every dispatcher before opening demand. This readiness barrier prevents message loss across cyclic command/event/saga pipelines during startup.

start opens this dispatcher's demand gate.

See also

for graceful shutdown

for grouping logic

Throws

if subscription fails or initial setup encounters errors