Documentation ¶
Index ¶
- type ErrScheduler
- type ErrorReader
- type Scheduler
- type TaskDB
- func (db *TaskDB) Clean() error
- func (db *TaskDB) Close()
- func (db *TaskDB) ListNonTerminalTasks() ([]*eremetic.Task, error)
- func (db *TaskDB) PutTask(task *eremetic.Task) error
- func (db *TaskDB) ReadTask(id string) (eremetic.Task, error)
- func (db *TaskDB) ReadUnmaskedTask(id string) (eremetic.Task, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrScheduler ¶
type ErrScheduler struct {
NextError *error
}
func (*ErrScheduler) ScheduleTask ¶
func (s *ErrScheduler) ScheduleTask(request eremetic.Request) (string, error)
type ErrorReader ¶
type ErrorReader struct{}
type Scheduler ¶
type TaskDB ¶
type TaskDB struct { CleanFn func() error CloseFn func() PutTaskFn func(*eremetic.Task) error ReadTaskFn func(string) (eremetic.Task, error) ReadUnmaskedTaskFn func(string) (eremetic.Task, error) ListNonTerminalTasksFn func() ([]*eremetic.Task, error) }
func (*TaskDB) ListNonTerminalTasks ¶
Click to show internal directories.
Click to hide internal directories.