Versions in this module Expand all Collapse all v0 v0.1.0 Aug 30, 2018 Changes in this version + func DefaultStatusChangeCallback(task ScheduledTask, status Status) + type Factory interface + Create func(provider string, options map[string]interface{}) (Scheduler, error) + type ScheduledTask interface + Status func() (Status, error) + Subject func() interface{} + type Scheduler interface + ScheduleAnalysis func(ref analysis.Reference) (ScheduledTask, error) + ScheduleCompilation func(f compilationdatastore.FilterParams) (ScheduledTask, error) + type Status string + var StatusFailed Status = "failed" + var StatusFinishing Status = "finishing" + var StatusPending Status = "pending" + var StatusRunning Status = "running" + var StatusSucceeded Status = "finished" + var StatusUnknown Status = "unknown" + func WaitForScheduledTask(t ScheduledTask, callback StatusChangeCallback) (Status, error) + type StatusChangeCallback func(ScheduledTask, Status)