Module: GoodJob::Job::Lockable

Extended by:
ActiveSupport::Concern
Included in:
GoodJob::Job
Defined in:
app/models/good_job/job/lockable.rb

Overview

Adds row-level locking capabilities (SKIP LOCKED) to GoodJob::Job. These methods provide strategy-agnostic job claiming via CTE UPDATE statements. All methods require a block.