honeydew v1.2.8 Honeydew.FailureMode.Retry View Source

Instructs Honeydew to retry a job x times on failure.

Examples

Retry jobs in this queue 3 times:

Honeydew.start_queue(:my_queue, failure_mode: {Honeydew.FailureMode.Retry,
                                               times: 3})

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

Honeydew.start_queue(:my_queue,
                     failure_mode: {Honeydew.FailureMode.Retry,
                                    times: 3,
                                    finally: {Honeydew.FailureMode.Move,
                                              queue: :dead_letters}})