# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
StatusDone indicates the Job is successfully finished.
StatusFailed indicates job failed to succeed even after retries.
StatusPanic indicates there was a panic during job-execution.
StatusPending indicates at-least 1 attempt is still pending.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Job represents the specification for async processing and also maintains the progress so far.
RetryableError can be returned by a JobFn to instruct the worker to attempt retry after time specified by the RetryAfter field.
Worker provides asynchronous job processing using a job-queue.
# Interfaces
JobQueue represents a special queue that holds jobs and releases them via Dequeue() only after their RunAt time.