Class: RubyReactor::Adapters::ActiveJob::Worker

Inherits:
ActiveJob::Base
  • Object
show all
Extended by:
Compat
Includes:
Worker
Defined in:
lib/ruby_reactor/adapters/active_job/worker.rb

Overview

ActiveJob worker for executing RubyReactor reactors asynchronously. All resume/snooze/escalate logic lives in RubyReactor::Worker — this class only wires it to ActiveJob.

Infra-failure retries only: reactor-specific contention/config errors are already rescued inside RubyReactor::Worker#perform (snoozed or escalated to failed) before they'd ever reach this retry_on.

Method Summary

Methods included from Compat

perform_async, perform_in

Methods included from Worker

#perform