Class: Sidekiq::Queue

Inherits:
Object
  • Object
show all
Extended by:
Forwardable, LimitFetch::Singleton
Defined in:
lib/sidekiq/extensions/queue.rb

Instance Method Summary collapse

Methods included from LimitFetch::Singleton

extended, new

Instance Method Details

#lockObject



14
15
16
# File 'lib/sidekiq/extensions/queue.rb', line 14

def lock
  @lock ||= mode::Semaphore.new name
end

#modeObject



18
19
20
# File 'lib/sidekiq/extensions/queue.rb', line 18

def mode
  Sidekiq.options[:global] ? LimitFetch::Global : LimitFetch::Local
end