API Reference Oban v2.3.4
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.