Polls durable outbox pages and executes fenced jobs with bounded concurrency.
The GenServer owns only local scheduling state. Job ownership, retry timing, lease expiry, and fencing live in Concord and survive process/node restarts.
Summary
Functions
Returns a specification to start this module under a supervisor.
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
@spec process_jobs(GenServer.server()) :: :ok
@spec start_link(keyword()) :: GenServer.on_start()