cljobq.job

dbjob->friendly-job

(dbjob->friendly-job dbjob)

delete-and-fail-job!

(delete-and-fail-job! db {:keys [id]})

delete-failed-job-by-id!

(delete-failed-job-by-id! db {:keys [id]})

delete-job!

(delete-job! db {:keys [id]})

delete-job-by-name!

(delete-job-by-name! db {:keys [queue job-name]})

delete-queue-jobs!

(delete-queue-jobs! db {:keys [queue]})

get-failed-job-by-id

(get-failed-job-by-id db {:keys [id]})

get-failed-jobs

(get-failed-jobs db)

get-failed-jobs-by-queue

(get-failed-jobs-by-queue db {:keys [queue]})

get-job-by-id

(get-job-by-id db {:keys [id]})

get-job-by-name

(get-job-by-name db {:keys [queue job-name]})

get-job-stats

(get-job-stats db)

get-jobs

(get-jobs db)

get-jobs-by-queue

(get-jobs-by-queue db {:keys [queue]})

get-jobs-with-error

(get-jobs-with-error db)

get-queue-stats

(get-queue-stats db)

get-recurring-jobs

(get-recurring-jobs db)

get-stats

(get-stats db)(get-stats db queue)

identifiers

(identifiers x)

inc-queue-fail!

(inc-queue-fail! db {:keys [queue retries]})

inc-queue-success!

(inc-queue-success! db {:keys [queue retries]})

insert-job!

(insert-job! db {:keys [queue job-name actor payload interval run-at]})

list-failed-jobs

(list-failed-jobs db)(list-failed-jobs db queue)

list-jobs

(list-jobs db)(list-jobs db queue)

list-queue-names

(list-queue-names db)

list-recurring-jobs

(list-recurring-jobs db)(list-recurring-jobs db queue)

pick-job-by-queue!

(pick-job-by-queue! db {:keys [queue base-timeout backoff-factor max-timeout]})

reenqueue-and-fail-job!

(reenqueue-and-fail-job! db {:keys [id run-at]})

reenqueue-job!

(reenqueue-job! db {:keys [id run-at]})

reset-failed-jobs!

(reset-failed-jobs! db)

reset-failed-jobs-by-queue!

(reset-failed-jobs-by-queue! db {:keys [queue]})

reset-queue-stats!

(reset-queue-stats! db {:keys [queue]})

reset-stats!

(reset-stats! db)

retry-failed-job!

(retry-failed-job! db {:keys [id]})

set-job-last-error!

(set-job-last-error! db {:keys [last-error id]})

upsert-job!

(upsert-job! db {:keys [queue job-name actor payload interval run-at]})