class

Conveyor::Scheduler

Inherits Reference < Object

Constructors

new(redis : Redis::Client, interval : Time::Span = 1.second)
Source

Instance methods

check_primary
Source
daily(job : Job, *, at time_of_day : String, in location : Time::Location = @location) : Nil
Source
daily(*, at time_of_day : String, in location : Time::Location = @location, &block : -> Job) : Nil
Source
every(interval : Time::Span, job : Job, start_in : Time::Span = (rand(interval.total_seconds)).seconds) : Nil
Source
every(interval : Time::Span, start_in : Time::Span = (rand(interval.total_seconds)).seconds, &block : -> Job)
Source
interval
Source
jobs
Source
running?
Source
start
Source
stop
Source
tick(enqueue : Bool)
Source
time_zone(location : Time::Location)
Source
weekly(job : Job, *, on weekdays : Array(Time::DayOfWeek), at time_of_day : String, in location : Time::Location = @location) : Nil
Source
weekly(*, on weekdays : Array(Time::DayOfWeek), at time_of_day : String, in location : Time::Location = @location, &block : -> Job) : Nil
Source

Nested types