API Reference bedrock_job_queue v#0.2.0

View Source

Modules

A durable job queue system for Elixir, built on Bedrock.

Configuration and defaults for the job queue system.

Consumer supervision tree.

Periodically extends a lease while a job is being processed.

Manages job processing by dequeuing items and dispatching to workers.

Scans the pointer index for queues with visible items.

Job execution logic.

Shared expiration helpers for lease-like structs.

Internal implementation for JobQueue operations.

A job item in the queue.

Behaviour for job modules.

A lease on a job item.

Payload encoding and decoding for job queue items.

A lease on a queue for exclusive dequeuing.

Core storage operations for the job queue.

Supervises the consumer tree for a JobQueue module.