View Source Oban.Plugins.Repeater (Oban v2.11.0)
Repeatedly send inserted messages to all registered producers to simulate polling.
This plugin is only necessary if you're running Oban in an environment where Postgres notifications don't work, notably one of:
- Using a database connection pooler in transaction mode, i.e. pg_bouncer.
- Integration testing within the Ecto sandbox, i.e. developing Oban plugins
Options
:interval
— the number of milliseconds between notifications. The default is1_000ms
.
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
.