Module: ActiveJob::QueueAdapters

Extended by:
ActiveSupport::Autoload
Defined in:
activejob/lib/active_job/queue_adapters.rb,
activejob/lib/active_job/queue_adapters/qu_adapter.rb,
activejob/lib/active_job/queue_adapters/que_adapter.rb,
activejob/lib/active_job/queue_adapters/test_adapter.rb,
activejob/lib/active_job/queue_adapters/inline_adapter.rb,
activejob/lib/active_job/queue_adapters/resque_adapter.rb,
activejob/lib/active_job/queue_adapters/sidekiq_adapter.rb,
activejob/lib/active_job/queue_adapters/sneakers_adapter.rb,
activejob/lib/active_job/queue_adapters/backburner_adapter.rb,
activejob/lib/active_job/queue_adapters/delayed_job_adapter.rb,
activejob/lib/active_job/queue_adapters/sucker_punch_adapter.rb,
activejob/lib/active_job/queue_adapters/queue_classic_adapter.rb

Overview

Active Job adapters

Active Job has adapters for the following queueing backends:

Backends Features

|                   | Async | Queues | Delayed    | Priorities | Timeout | Retries |
|-------------------|-------|--------|------------|------------|---------|---------|
| Backburner        | Yes   | Yes    | Yes        | Yes        | Job     | Global  |
| Delayed Job       | Yes   | Yes    | Yes        | Job        | Global  | Global  |
| Qu                | Yes   | Yes    | No         | No         | No      | Global  |
| Que               | Yes   | Yes    | Yes        | Job        | No      | Job     |
| queue_classic     | Yes   | Yes    | Yes*       | No         | No      | No      |
| Resque            | Yes   | Yes    | Yes (Gem)  | Queue      | Global  | Yes     |
| Sidekiq           | Yes   | Yes    | Yes        | Queue      | No      | Job     |
| Sneakers          | Yes   | Yes    | No         | Queue      | Queue   | No      |
| Sucker Punch      | Yes   | Yes    | No         | No         | No      | No      |
| Active Job Inline | No    | Yes    | N/A        | N/A        | N/A     | N/A     |

NOTE: queue_classic supports job scheduling since version 3.1. For older versions you can use the queue_classic-later gem.

Defined Under Namespace

Classes: BackburnerAdapter, DelayedJobAdapter, InlineAdapter, QuAdapter, QueAdapter, QueueClassicAdapter, ResqueAdapter, SidekiqAdapter, SneakersAdapter, SuckerPunchAdapter, TestAdapter

Method Summary

Methods included from ActiveSupport::Autoload

autoload, autoload_at, autoload_under, autoloads, eager_autoload, eager_load!, extended