Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option func(s *TaskScheduler)
Option - настройка объекта TaskScheduler.
func WithCaption ¶
WithCaption - устанавливает опцию caption для TaskScheduler.
type TaskScheduler ¶
type TaskScheduler struct {
// contains filtered or unexported fields
}
TaskScheduler - многопоточный сервис запуска задач по расписанию (планировщик задач).
func NewTaskScheduler ¶
func NewTaskScheduler(errorHandler mrcore.ErrorHandler, opts ...Option) *TaskScheduler
NewTaskScheduler - создаёт объект TaskScheduler.
func (*TaskScheduler) Caption ¶
func (s *TaskScheduler) Caption() string
Caption - возвращает название планировщика задач.
func (*TaskScheduler) ReadyTimeout ¶ added in v0.27.0
func (s *TaskScheduler) ReadyTimeout() time.Duration
ReadyTimeout - возвращает максимальное время, за которое должен быть запущен планировщик со всеми его задачами.
Click to show internal directories.
Click to hide internal directories.