# `Bildad.Job.JobQueueEntries`
[🔗](https://github.com/Cobenian/bildad/blob/main/lib/job/jobs/job_queue_entries.ex#L1)

Manages job queue entries.

# `get_job_queue_entry_for_identifier`

Gets the job queue entry for the provided job run identifier. Returns nil if not found.

# `get_number_of_jobs_in_the_queue`

Gets the number of jobs currently in the queue.

# `get_queue_position_for_job_run_identifier`

Gets the queue position for the provided job run identifier. Returns nil if not found.

# `list_all_jobs_in_the_queue`

Lists all the jobs in the queue without pagination.

# `list_all_jobs_in_the_queue`

Lists all the jobs in the queue with pagination.

# `list_jobs_for_status_in_the_queue`

Lists all the jobs for the given status in the queue without pagination.

# `list_jobs_for_status_in_the_queue`

Lists all the jobs for the given status in the queue with pagination (with the default page size if nil provided for the page size).

# `list_jobs_to_run_in_the_queue`

Lists all the jobs that are available to run in the queue without pagination.

# `list_jobs_to_run_in_the_queue`

Lists all the jobs that are available to run in the queue with pagination.

# `list_running_jobs_in_the_queue`

Lists all the jobs that are running in the queue without pagination.

# `list_running_jobs_in_the_queue`

Lists all the jobs that are running in the queue with pagination.

# `preload_job_queue_entries`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
