JoobQ::ErrorHandler
Error classification and handling utilities
Class methods
handle_job_error(job : Job, queue : BaseQueue, exception : Exception, worker_id : String, retry_count : Int32 = 0, additional_context : Hash(String, String) = {} of String => String) : ErrorContext
Sourcelog_error(error_context : ErrorContext) : Nil
Sourceschedule_retry(job : Job, queue : BaseQueue, error_context : ErrorContext) : Nil
Sourcesend_to_dead_letter(job : Job, queue : BaseQueue, error_context : ErrorContext) : Job
Sourceupdate_job_with_error(job : Job, error_context : ErrorContext) : Job
Source