honeydew v1.1.0 Honeydew.FailureMode.Retry View Source

Instructs Honeydew to retry a job x times on failure.

Examples

Retry jobs in this queue 3 times:

Honeydew.queue_spec(:my_queue, failure_mode: {Honeydew.FailureMode.Retry, [times: 3]})

Retry jobs in this queue 3 times and then move to another queue:

Honeydew.queue_spec(:my_queue,
  failure_mode: {
    Honeydew.FailureMode.Retry,
    [times: 3, finally: {Honeydew.FailureMode.Move, [queue: :another_queue]}]
  }
)