Sha256: 7c53aea772a5c3ed8baac690ad0f4730727407ff87bcae7b38b6b47652b8cd28

Contents?: true

Size: 453 Bytes

Versions: 3

Compression:

Stored size: 453 Bytes

Contents

module Sidekiq
  class Queue
    extend LimitFetch::Singleton, Forwardable

    def_delegators :lock,
      :limit,         :limit=,
      :acquire,       :release,
      :pause,         :unpause,
      :block,         :unblock,
      :paused?,       :blocking?,
      :unblocked,     :block_except,
      :probed,        :busy,
      :increase_busy, :decrease_busy

    def lock
      @lock ||= LimitFetch::Global::Semaphore.new name
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sidekiq-limit_fetch-2.0.1 lib/sidekiq/extensions/queue.rb
sidekiq-limit_fetch-2.0 lib/sidekiq/extensions/queue.rb
sidekiq-limit_fetch-1.7 lib/sidekiq/extensions/queue.rb