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.
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 NERFINISHED ⓘ |
| enqueueMethod | perform_later ⓘ |
| inlineExecutionMethod | perform_now ⓘ |
| integratesWith |
Action Mailer for mailer jobs
ⓘ
Active Record models via GlobalID ⓘ |
| introducedIn | Ruby on Rails 4.2 NERFINISHED ⓘ |
| jobClassSuperclass | ActiveJob::Base NERFINISHED ⓘ |
| jobDefinitionPattern | class MyJob < ActiveJob::Base ⓘ |
| license | MIT License ⓘ |
| maintainedBy | Ruby on Rails core team NERFINISHED ⓘ |
| namespaces | ActiveJob NERFINISHED ⓘ |
| partOf | Ruby on Rails NERFINISHED ⓘ |
| primaryPurpose |
declare background jobs
ⓘ
run background jobs ⓘ |
| programmingLanguage | Ruby NERFINISHED ⓘ |
| provides | unified interface for background jobs ⓘ |
| supports | multiple queuing backends ⓘ |
| supportsBackend |
Delayed Job
NERFINISHED
ⓘ
Que NERFINISHED ⓘ Resque NERFINISHED ⓘ Sidekiq NERFINISHED ⓘ Sneakers ⓘ Sucker Punch NERFINISHED ⓘ 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 ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.