Documentation ¶
Index ¶
- type IntTaskID
- type MemTask
- type MemTaskDB
- func (db *MemTaskDB) Cancel(id models.TaskID) error
- func (db *MemTaskDB) Consume(fn models.TaskConsumer) error
- func (db *MemTaskDB) Create(task models.Task) (models.TaskID, error)
- func (db *MemTaskDB) Delete(id models.TaskID) error
- func (db *MemTaskDB) Inspect(id models.TaskID) (models.TaskDetail, error)
- func (db *MemTaskDB) List() ([]models.TaskDetail, error)
- func (db *MemTaskDB) Wait(id models.TaskID, ctx context.Context) error
- type MemTaskDetail
- type MemTaskResult
- type StringTaskID
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MemTaskDB ¶
type MemTaskDB struct {
// contains filtered or unexported fields
}
func NewMemTaskDB ¶
func NewMemTaskDB() *MemTaskDB
type MemTaskDetail ¶
func (*MemTaskDetail) Result ¶
func (d *MemTaskDetail) Result() models.TaskResult
func (*MemTaskDetail) State ¶
func (d *MemTaskDetail) State() string
func (*MemTaskDetail) String ¶
func (d *MemTaskDetail) String() string
func (*MemTaskDetail) TaskID ¶
func (d *MemTaskDetail) TaskID() models.TaskID
type MemTaskResult ¶
type MemTaskResult struct {
// contains filtered or unexported fields
}
func (*MemTaskResult) AfterResult ¶
func (r *MemTaskResult) AfterResult() models.ScriptResult
func (*MemTaskResult) BeforeResult ¶
func (r *MemTaskResult) BeforeResult() models.ScriptResult
func (*MemTaskResult) Error ¶
func (r *MemTaskResult) Error() error
func (*MemTaskResult) ScriptResult ¶
func (r *MemTaskResult) ScriptResult() models.ScriptResult
func (*MemTaskResult) String ¶
func (r *MemTaskResult) String() string
type StringTaskID ¶
type StringTaskID struct {
ID string
}
func (*StringTaskID) String ¶
func (s *StringTaskID) String() string
Click to show internal directories.
Click to hide internal directories.