OptionallaunchOptionalmaxMax instances running at once. 0 (default) launches everything at once.
OptionalonOn a member's terminal failure: keep launching independent members ("continue", default) or stop launching any not-yet-started member ("stop"). Dependents of a failed member are always skipped regardless.
OptionalonCalled after every pump that changes state, with a fresh status snapshot.
OptionalretryMinimum time (ms) before a failed member is re-launched. 0 (default) retries on the next pump. Coarsely models pkg/queue's retry backoff.
Minimum wall/sim time between launches (ms). Enforced across pump() calls: at most one member launches per pump while the delay has not elapsed, so launches spread over successive monitor ticks. 0 (default) = no throttle.