Oban.Plugins.Stager (Oban v2.6.0) View Source
Transition jobs to the available state when they reach their scheduled time.
This module is necessary for the execution of scheduled and retryable jobs.
Options
:interval- the number of milliseconds between database updates. This is directly tied to the resolution of scheduled jobs. For example, with anintervalof5_000ms, scheduled jobs are checked every 5 seconds. The default is1_000ms.
Instrumenting with Telemetry
The Oban.Plugins.Stager plugin adds the following metadata to the [:oban, :plugin, :stop] event:
- :staged_count - the number of jobs that were staged in the database
Link to this section Summary
Functions
Returns a specification to start this module under a supervisor.
Link to this section Types
Specs
option() ::
{:conf, Oban.Config.t()}
| {:name, GenServer.name()}
| {:interval, pos_integer()}
Link to this section Functions
Returns a specification to start this module under a supervisor.
See Supervisor.