honeydew v1.4.0 Honeydew.SuccessMode behaviour View Source

Behaviour module for implementing a job success mode.

Honeydew comes with the following built-in failure modes:

Link to this section Summary

Link to this section Callbacks

Link to this callback handle_success(job, args) View Source
handle_success(
  job :: %Honeydew.Job{
    by: term(),
    completed_at: term(),
    delay_secs: term(),
    enqueued_at: term(),
    failure_private: term(),
    from: term(),
    job_monitor: term(),
    private: term(),
    queue: term(),
    result: term(),
    started_at: term(),
    task: term()
  },
  args :: list()
) :: any()
Link to this callback validate_args!(args) View Source
validate_args!(args :: list()) :: any()