Class: Resque::Plugins::ConcurrentRestrictionJob

Inherits:
Object
  • Object
show all
Extended by:
ConcurrentRestriction
Defined in:
lib/resque/plugins/concurrent_restriction/concurrent_restriction_job.rb

Overview

Allows users to subclass instead of extending in their job classes

Constant Summary

Constants included from ConcurrentRestriction

Resque::Plugins::ConcurrentRestriction::VERSION

Method Summary

Methods included from ConcurrentRestriction

acquire_lock, clear_runnable, concurrent, concurrent_identifier, concurrent_limit, configure, decode, decrement_queue_count, decrement_running_count, encode, get_next_runnable, increment_queue_count, increment_running_count, lock_key, mark_runnable, next_runnable_job, pop_from_restriction_queue, push_to_restriction_queue, queue_count_key, queue_counts, queues_available, release_lock, release_restriction, reset_restrictions, restricted?, restriction_queue, restriction_queue_availability_key, restriction_queue_key, restriction_queue_raw, run_atomically, runnable?, runnables, runnables_key, running_count, running_count_key, set_queue_count, set_running_count, stash_if_restricted, stats, tracking_class, tracking_key, update_queues_available