class

JoobQ::Scheduler

Inherits Reference / Object

Constructors

new(time_location : Time::Location = JoobQ.config.time_location, store : Store = RedisStore.instance, delay_set : String = RedisStore::DELAYED_SET)

Singleton instance

Source

Instance methods

cron(pattern : String, &block : -> )
Source
cron_scheduler
Source
delay(job : Job, delay_time : Time::Span)

Class methods for job registration

Source
delayed_scheduler
Source
enqueue(time : Time::Span)
Source
enqueue_due_jobs(current_time = Time.local)
Source
every(interval : Time::Span, job : Job.class, **args)
Source
jobs
Source
recurring_scheduler
Source

Nested types