Versions in this module Expand all Collapse all v0 v0.1.12 Apr 16, 2019 v0.1.11 May 22, 2018 Changes in this version + type CallbackMock struct + func (m *CallbackMock) CallNoArgs() + func (m *CallbackMock) CallWithArgs(arg1 string, arg2 bool) + func (m *CallbackMock) CallWithChan(channel chan bool) + type FuncRegistry struct + func NewFuncRegistry() *FuncRegistry + func (reg *FuncRegistry) Add(function Function) (FunctionMeta, error) + func (reg *FuncRegistry) Exists(name string) bool + func (reg *FuncRegistry) Get(name string) (FunctionMeta, error) + type Function interface + type FunctionMeta struct + Name string + func (meta *FunctionMeta) Params() []reflect.Type + type ID string + type Param interface + type Schedule struct + Duration time.Duration + IsRecurring bool + LastRun time.Time + NextRun time.Time + type Task struct + Func FunctionMeta + Params []Param + func New(function FunctionMeta, params []Param) *Task + func NewWithSchedule(function FunctionMeta, params []Param, schedule Schedule) *Task + func (task *Task) Hash() ID + func (task *Task) IsDue() bool + func (task *Task) Run()