Active Job

E440633

Active Job is the Ruby on Rails framework component that provides a unified interface for declaring and running background jobs across different queuing backends.

All labels observed (3)

Label Occurrences
Active Job canonical 5
ActiveJob 1
ActiveJob::Base 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Ruby on Rails component ⓘ
abstraction layer for job queues ⓘ
background job framework ⓘ
abstracts queueing system specifics ⓘ
allows switching queue backends with minimal code changes ⓘ
configurationMethod config.active_job.queue_adapter ⓘ
defaultQueueAdapter async ⓘ
defaultQueueName default ⓘ
defines standard job interface ⓘ
documentationUrl https://guides.rubyonrails.org/active_job_basics.html ⓘ
ecosystem Ruby on Rails framework ⓘ
linked to: Ruby on Rails
enqueueMethod perform_later ⓘ
inlineExecutionMethod perform_now ⓘ
integratesWith Action Mailer for mailer jobs ⓘ
Active Record models via GlobalID ⓘ
introducedIn Ruby on Rails 4.2 ⓘ
linked to: Ruby on Rails
jobClassSuperclass ActiveJob::Base ⓘ
linked to: Active Job
jobDefinitionPattern class MyJob < ActiveJob::Base ⓘ
license MIT License ⓘ
maintainedBy Ruby on Rails core team ⓘ
namespaces ActiveJob ⓘ
linked to: Active Job
partOf Ruby on Rails ⓘ
primaryPurpose declare background jobs ⓘ
run background jobs ⓘ
programmingLanguage Ruby ⓘ
provides unified interface for background jobs ⓘ
supports multiple queuing backends ⓘ
supportsBackend Delayed Job ⓘ
Que ⓘ
Resque ⓘ
Sidekiq ⓘ
Sneakers ⓘ
Sucker Punch ⓘ
async adapter ⓘ
inline adapter ⓘ
supportsFeature adapter-specific options ⓘ
callbacks ⓘ
error handling hooks ⓘ
globalID serialization ⓘ
job queues ⓘ
job retries ⓘ
job scheduling ⓘ
parameter serialization ⓘ
queue prioritization ⓘ
queue-specific configuration ⓘ
supportsQueueAdapters symbol-based adapter configuration ⓘ
uses ActiveSupport for callbacks ⓘ
GlobalID for model serialization ⓘ

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

Ruby on Rails → includesComponent → Active Job ⓘ
Ruby on Rails → includesComponent → Active Job ⓘ
subject linked to: RoR
Action Mailer → integratesWith → Active Job ⓘ
Action Mailer → relatedComponent → Active Job ⓘ
Action Cable → integratesWith → Active Job ⓘ
Active Job → jobClassSuperclass → ActiveJob::Base ⓘ
linked to: Active Job
Active Job → namespaces → ActiveJob ⓘ
linked to: Active Job