Class: RubyReactor::Adapters::ActiveJob::Worker
- Inherits:
-
ActiveJob::Base
- Object
- ActiveJob::Base
- RubyReactor::Adapters::ActiveJob::Worker
- 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.