class

ScheduleState

Inherits Reference < Object

Constructors

new(test : Bool, immediate : Bool, filter : Set(String), crontab : String, clock : Clock = SystemClock.new, output : IO = STDOUT)
Source

Instance methods

[](name : String)
Source
[]?(name : String)
Source
add_tasks(tasks)
Source
apply_pass_result(pass_time : Time, reasons : Array(TaskRunDecision))
Source
automatic_reports?
Source
autosave
Source
clock
Source
filter
Source
has_deferred_replacement?(name : String)
Source
immediate
Source
load_initial_state
Source
mail_failures
Source
next_task_wait(state : TaskState)
Source
previous_now
Source
promote_deferred_replacement(name, snapshot)
Source
reasons
Source
record_mail_failure(task_name : String, log_dir : String, message : String)
Source
reload_config
Source
remove_task(task_state : TaskState)
Source
reporter
Source
restore_state
Source
running
Source
save_state
Source
select(*args, **options)
Source
select(*args, **options, &)
Source
states
Source
task_wait_state(state : TaskState, now : Time = @clock.now)
Source
test
Source
test=(test : Bool)
Source