ActiveJob

GPTKB entity

Statements (52)
Predicate Object
gptkbp:instanceOf Ruby on Rails component
gptkbp:category gptkb:Ruby
Job scheduling
Background processing
gptkbp:compatibleWith Ruby on Rails 4.2+
gptkbp:documentation https://guides.rubyonrails.org/active_job_basics.html
gptkbp:feature Error handling
Scheduled jobs
Callbacks
GlobalID support
Retry logic
Test helpers
Enqueue jobs
Job priorities
Job serialization
Perform jobs asynchronously
Perform jobs inline
Queue abstraction
Unified job interface
gptkbp:hasMethod gptkb:box_set
enqueue
discard_on
perform_later
perform_now
retry_on
https://www.w3.org/2000/01/rdf-schema#label ActiveJob
gptkbp:introducedIn gptkb:Ruby_on_Rails_4.2
gptkbp:language gptkb:Ruby
gptkbp:license gptkb:MIT_License
gptkbp:maintainedBy gptkb:Ruby_on_Rails_Core_Team
gptkbp:mayInclude gptkb:ApplicationJob
ActiveJob::Base
gptkbp:openSource true
gptkbp:partOf gptkb:Ruby_on_Rails
gptkbp:purpose Background job processing
Job framework
gptkbp:repository https://github.com/rails/rails/tree/main/activejob
gptkbp:supportsAdapter gptkb:footwear
gptkb:Delayed_Job
gptkb:Resque
gptkb:Sidekiq
gptkb:Sucker_Punch
GoodJob
Queue Classic
gptkbp:usedFor Batch processing
Notifications
Data import
Processing images
Sending emails
Third-party API calls
gptkbp:bfsParent gptkb:ROR
gptkbp:bfsLayer 7