API Reference Oban v2.3.1
Modules
Oban is a robust job processing library which uses PostgreSQL for storage and coordination.
Wraps unhandled exits and throws that occur during job execution.
A Job is an Ecto schema used for asynchronous execution.
The Notifier coordinates listening for and publishing notifications for events in predefined
channels.
Wraps the reason returned by {:error, reason}, {:discard, reason} in a proper exception.
Telemetry integration for event metrics, logging and error reporting.
This module simplifies making assertions about enqueued jobs during testing.
Returned when a job is terminated early due to a custom timeout.
Defines a behavior and macro to guide the creation of worker modules.