# Table of Contents - activejob-4.2.3 Documentation

## Classes and Modules

- ActiveJob
- ActiveJob::Arguments
- ActiveJob::Base
  - Active Job
  - Exceptions
- ActiveJob::Callbacks
  - Active Job Callbacks
- ActiveJob::Callbacks::ClassMethods
- ActiveJob::ConfiguredJob
- ActiveJob::Core
- ActiveJob::Core::ClassMethods
- ActiveJob::DeserializationError
- ActiveJob::Enqueuing
- ActiveJob::Enqueuing::ClassMethods
- ActiveJob::Execution
- ActiveJob::Execution::ClassMethods
- ActiveJob::Logging
- ActiveJob::Logging::ActiveSupport
- ActiveJob::Logging::LogSubscriber
- ActiveJob::QueueAdapter
- ActiveJob::QueueAdapter::ClassMethods
- ActiveJob::QueueAdapters
  - Active Job adapters
  - Backends Features
- ActiveJob::QueueAdapters::BackburnerAdapter
  - Backburner adapter for Active Job
- ActiveJob::QueueAdapters::BackburnerAdapter::JobWrapper
- ActiveJob::QueueAdapters::DelayedJobAdapter
  - Delayed Job adapter for Active Job
- ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper
- ActiveJob::QueueAdapters::InlineAdapter
  - Active Job Inline adapter
- ActiveJob::QueueAdapters::QuAdapter
  - Qu adapter for Active Job
- ActiveJob::QueueAdapters::QuAdapter::JobWrapper
- ActiveJob::QueueAdapters::QueAdapter
  - Que adapter for Active Job
- ActiveJob::QueueAdapters::QueAdapter::JobWrapper
- ActiveJob::QueueAdapters::QueueClassicAdapter
  - queue_classic adapter for Active Job
- ActiveJob::QueueAdapters::QueueClassicAdapter::JobWrapper
- ActiveJob::QueueAdapters::ResqueAdapter
  - Resque adapter for Active Job
- ActiveJob::QueueAdapters::ResqueAdapter::JobWrapper
- ActiveJob::QueueAdapters::SidekiqAdapter
  - Sidekiq adapter for Active Job
- ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper
- ActiveJob::QueueAdapters::SneakersAdapter
  - Sneakers adapter for Active Job
- ActiveJob::QueueAdapters::SneakersAdapter::JobWrapper
- ActiveJob::QueueAdapters::SuckerPunchAdapter
  - Sucker Punch adapter for Active Job
- ActiveJob::QueueAdapters::SuckerPunchAdapter::JobWrapper
- ActiveJob::QueueAdapters::TestAdapter
  - Test adapter for Active Job
- ActiveJob::QueueName
- ActiveJob::QueueName::ClassMethods
- ActiveJob::Railtie
- ActiveJob::Railtie::ActiveSupport
- ActiveJob::SerializationError
- ActiveJob::TestCase
- ActiveJob::TestHelper
- ActiveJob::VERSION
- Rails
- Rails::Generators
- Rails::Generators::JobGenerator

## Methods

- ::build_queue — ActiveJob::QueueAdapters::QueueClassicAdapter
- ::gem_version — ActiveJob
- ::new — ActiveJob::QueueAdapters::TestAdapter
- ::new — ActiveJob::Core
- ::version — ActiveJob
- #after_enqueue — ActiveJob::Callbacks::ClassMethods
- #after_perform — ActiveJob::Callbacks::ClassMethods
- #after_teardown — ActiveJob::TestHelper
- #around_enqueue — ActiveJob::Callbacks::ClassMethods
- #around_perform — ActiveJob::Callbacks::ClassMethods
- #assert_enqueued_jobs — ActiveJob::TestHelper
- #assert_enqueued_with — ActiveJob::TestHelper
- #assert_no_enqueued_jobs — ActiveJob::TestHelper
- #assert_no_performed_jobs — ActiveJob::TestHelper
- #assert_performed_jobs — ActiveJob::TestHelper
- #assert_performed_with — ActiveJob::TestHelper
- #before_enqueue — ActiveJob::Callbacks::ClassMethods
- #before_perform — ActiveJob::Callbacks::ClassMethods
- #before_setup — ActiveJob::TestHelper
- #clear_enqueued_jobs — ActiveJob::TestHelper
- #clear_performed_jobs — ActiveJob::TestHelper
- #deserialize — ActiveJob::Core::ClassMethods
- #deserialize — ActiveJob::Arguments
- #deserialize_argument — ActiveJob::Arguments
- #deserialize_arguments — ActiveJob::Core
- #deserialize_arguments_if_needed — ActiveJob::Core
- #deserialize_global_id — ActiveJob::Arguments
- #deserialize_hash — ActiveJob::Arguments
- #enqueue — ActiveJob::Enqueuing
- #enqueued_jobs — ActiveJob::QueueAdapters::TestAdapter
- #job_or_instantiate — ActiveJob::Enqueuing::ClassMethods
- #load_adapter — ActiveJob::QueueAdapter::ClassMethods
- #perform — ActiveJob::Execution
- #perform_enqueued_jobs — ActiveJob::TestHelper
- #perform_later — ActiveJob::Enqueuing::ClassMethods
- #perform_now — ActiveJob::Execution::ClassMethods
- #perform_now — ActiveJob::Execution
- #performed_jobs — ActiveJob::QueueAdapters::TestAdapter
- #queue_adapter — ActiveJob::TestHelper
- #queue_adapter= — ActiveJob::QueueAdapter::ClassMethods
- #queue_as — ActiveJob::QueueName::ClassMethods
- #queue_name — ActiveJob::QueueName
- #retry_job — ActiveJob::Enqueuing
- #serialize — ActiveJob::Arguments
- #serialize — ActiveJob::Core
- #serialize_args_for_assertion — ActiveJob::TestHelper
- #serialize_argument — ActiveJob::Arguments
- #serialize_arguments — ActiveJob::Core
- #serialize_hash — ActiveJob::Arguments
- #serialize_hash_key — ActiveJob::Arguments
- #serialized_global_id? — ActiveJob::Arguments
- #set — ActiveJob::Core::ClassMethods
- #transform_symbol_keys — ActiveJob::Arguments