Versions in this module Expand all Collapse all v7 v7.0.1 Apr 8, 2024 Changes in this version + func IsPermanentError(err error) bool + type FileLock struct + func NewFileLock(path string, verbose bool) (*FileLock, error) + func (f *FileLock) Acquire() error + func (f *FileLock) Release() error + type HTTPError struct + Body string + StatusCode int + func (h HTTPError) Error() string + type JobProcessor struct + func NewJobProcessor(ctx context.Context, workers int) *JobProcessor + func (j *JobProcessor) Add(job func(context.Context) error) + func (j *JobProcessor) Run(ctx context.Context) error + func (j *JobProcessor) Stop() + func (j *JobProcessor) Wait() error