Documentation
¶
Overview ¶
Package jobs manages background jobs that the rc is running.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func OnFinish ¶
OnFinish adds listener to jobid that will be triggered when job is finished. It returns a function to cancel listening.
func SetInitialJobID ¶
func SetInitialJobID(id int64)
SetInitialJobID allows for setting jobID before starting any jobs.
Types ¶
type Job ¶
type Job struct {
ID int64 `json:"id"`
Group string `json:"group"`
StartTime time.Time `json:"startTime"`
EndTime time.Time `json:"endTime"`
Error string `json:"error"`
Finished bool `json:"finished"`
Success bool `json:"success"`
Duration float64 `json:"duration"`
Output rc.Params `json:"output"`
Stop func() `json:"-"`
// contains filtered or unexported fields
}
Job describes an asynchronous task started via the rc package
Click to show internal directories.
Click to hide internal directories.