Oban v0.9.0 API Reference

Modules

Oban isn't an application and won't be started automatically. It is started by a supervisor that must be included in your application's supervision tree. All of your configuration is passed into the Oban supervisor, allowing you to configure Oban like the rest of your application.

A Job is an Ecto schema used for asynchronous execution.

Telemetry integration for event metrics, logging and error reporting.

This module simplifies making assertions about enqueued jobs during testing.

Defines a behavior and macro to guide the creation of worker modules.