Documentation ¶
Index ¶
Constants ¶
View Source
const MaximumPendingTasks = 1000
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrorHandlerTask ¶
type ErrorHandlerTask struct {
// contains filtered or unexported fields
}
func NewErrorHandlerTask ¶
func NewErrorHandlerTask(runner *TaskRunner, errorHandler func(te *TaskError)) *ErrorHandlerTask
func (*ErrorHandlerTask) Name ¶
func (e *ErrorHandlerTask) Name() string
func (*ErrorHandlerTask) Start ¶
func (e *ErrorHandlerTask) Start() error
func (*ErrorHandlerTask) Stop ¶
func (e *ErrorHandlerTask) Stop() error
type TaskRunner ¶
type TaskRunner struct {
// contains filtered or unexported fields
}
func NewRunner ¶
func NewRunner() *TaskRunner
func (*TaskRunner) AddErrorHandler ¶
func (tr *TaskRunner) AddErrorHandler(errorHandler func(te *TaskError))
func (*TaskRunner) AddTask ¶
func (tr *TaskRunner) AddTask(task Task)
func (*TaskRunner) Shutdown ¶
func (tr *TaskRunner) Shutdown()
func (*TaskRunner) Start ¶
func (tr *TaskRunner) Start()
func (*TaskRunner) StartAndWait ¶
func (tr *TaskRunner) StartAndWait()
func (*TaskRunner) Wait ¶
func (tr *TaskRunner) Wait() error
Click to show internal directories.
Click to hide internal directories.