Documentation
¶
Index ¶
- Variables
- type Group
- type Manager
- func (m *Manager) GetRunningTasks() []string
- func (m *Manager) GetTaskCount() int
- func (m *Manager) IsRunning(name string) bool
- func (m *Manager) StartTask(ctx context.Context, name string, task Task) error
- func (m *Manager) StopAll(ctx context.Context) error
- func (m *Manager) StopTask(ctx context.Context, name string) error
- func (m *Manager) Wait() error
- type Task
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrTaskAlreadyExists = errors.New("task already exists") ErrTaskNotFound = errors.New("task not found") )
Functions ¶
This section is empty.
Types ¶
type Group ¶
type Group struct {
// contains filtered or unexported fields
}
func (*Group) Identifier ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func NewManager() *Manager
func (*Manager) GetRunningTasks ¶
func (*Manager) GetTaskCount ¶
Click to show internal directories.
Click to hide internal directories.