class SidekiqRobustJob::Configuration

Constants

DEFAULT_MISSED_JOB_CRON_EVERY_THREE_HOURS

Attributes

clock[RW]
digest_generator_backend[RW]
lock_ttl_proc[RW]
locker[RW]
memory_monitor[RW]
missed_job_cron[RW]
missed_job_policy[RW]
sidekiq_job_model[RW]

Public Instance Methods

lock_ttl_proc=(val) click to toggle source
# File lib/sidekiq_robust_job/configuration.rb, line 8
def lock_ttl_proc=(val)
  raise ArgumentError.new("must be lambda-like object!") if !val.respond_to?(:call)
  @lock_ttl_proc = val
end
missed_job_cron=(val) click to toggle source
# File lib/sidekiq_robust_job/configuration.rb, line 38
def missed_job_cron=(val)
  Fugit.do_parse_cron(val)

  @missed_job_cron = val
end
missed_job_policy=(val) click to toggle source
# File lib/sidekiq_robust_job/configuration.rb, line 29
def missed_job_policy=(val)
  raise ArgumentError.new("must be lambda-like object!") if !val.respond_to?(:call)
  @missed_job_policy = val
end