class
JoobQ::Scheduler
- JoobQ::Scheduler
- Reference
- Object
Defined in:
joobq/scheduler.crConstructors
-
.new(time_location : Time::Location = JoobQ.config.time_location, store : Store = RedisStore.instance, delay_set : String = RedisStore::DELAYED_SET)
Singleton instance
Instance Method Summary
- #cron(pattern : String, &block : -> )
- #cron_scheduler : CronJobScheduler
-
#delay(job : Job, delay_time : Time::Span)
Class methods for job registration
- #delayed_scheduler : DelayedJobScheduler
- #enqueue(time : Time::Span)
- #enqueue_due_jobs(current_time = Time.local)
- #every(interval : Time::Span, job : Job.class, **args)
- #jobs
- #recurring_scheduler : RecurringJobScheduler
- #run
Constructor Detail
def self.new(time_location : Time::Location = JoobQ.config.time_location, store : Store = RedisStore.instance, delay_set : String = RedisStore::DELAYED_SET)
#
Singleton instance