View Source Oban.Config (Oban v2.11.0)
The Config struct validates and encapsulates Oban instance state.
Options passed to Oban.start_link/1 are validated and stored in a config struct. Internal
modules and plugins are always passed the config with a :conf key.
Link to this section Summary
Link to this section Types
Specs
Specs
t() :: %Oban.Config{
dispatch_cooldown: pos_integer(),
engine: module(),
get_dynamic_repo: nil | (() -> pid() | atom()),
log: false | Logger.level(),
name: Oban.name(),
node: binary(),
notifier: module(),
plugins: [module() | {module() | Keyword.t()}],
prefix: binary(),
queues: [{atom(), Keyword.t()}],
repo: module(),
shutdown_grace_period: timeout()
}