Class: Karafka::ActiveJob::JobOptionsContract
- Inherits:
-
Contracts::Base
- Object
- Core::Contractable::Contract
- Contracts::Base
- Karafka::ActiveJob::JobOptionsContract
- Defined in:
- lib/karafka/active_job/job_options_contract.rb
Overview
Note:
We keep this in the Karafka::ActiveJob
namespace instead of Karafka::Contracts
as we want to keep ActiveJob related Karafka components outside of the core Karafka code and all in the same place
Contract for validating the options that can be altered with #karafka_options
per job class