OptionalbatchMaximum messages to claim in the deferred drain pass.
Build the service context used by the deferred drain.
Schedule work after the response, usually with next/server's after.
OptionalleaseClaim lease duration in milliseconds.
OptionalonBest-effort observer for scheduler, context, registry, or drain failures. Observer failures are ignored.
Static registry or lazy loader used to avoid server/provider cycles.
OptionalretryRetry delay override passed through to drainOutbox(...).
Options for scheduling a bounded outbox drain after a successful request transaction.