Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Scheduler ¶
type Scheduler struct {
// contains filtered or unexported fields
}
Scheduler - планировщик задач.
func NewScheduler ¶
func NewScheduler(errorHandler mrcore.ErrorHandler, tasks ...mrworker.Task) *Scheduler
NewScheduler - создаёт объект Scheduler.
func (*Scheduler) PrepareToStart ¶
func (s *Scheduler) PrepareToStart(ctx context.Context) (execute func() error, interrupt func(error))
PrepareToStart - comment method.
type TaskShell ¶
type TaskShell struct {
// contains filtered or unexported fields
}
TaskShell - оболочка реализующая интерфейс mrworker.Task, используемая в планировщике задач, позволяющая вкладывать в себя конкретные задачи.
func NewTaskShell ¶
func NewTaskShell(caption string, startup bool, period, timeout time.Duration, doFunc func(ctx context.Context) error) *TaskShell
NewTaskShell - создаёт объект TaskShell.
Click to show internal directories.
Click to hide internal directories.