Queuetopia.Performer behaviour (queuetopia v2.5.2) View Source

The behaviour for a Queuetopia performer.

Link to this section Summary

Callbacks

Callback invoked by the Queuetopia to perfom a job. It may return :ok, an :ok tuple or a tuple error, with a string as error. Note that any failure in the processing will cause the job to be retried.

Link to this section Callbacks

Specs

backoff(job :: Queuetopia.Queue.Job.t()) :: pos_integer()
Link to this callback

handle_failed_job!(arg1)

View Source

Specs

handle_failed_job!(Queuetopia.Queue.Job.t()) :: :ok

Specs

perform(Queuetopia.Queue.Job.t()) :: :ok | {:ok, any()} | {:error, binary()}

Callback invoked by the Queuetopia to perfom a job. It may return :ok, an :ok tuple or a tuple error, with a string as error. Note that any failure in the processing will cause the job to be retried.