Documentation
¶
Index ¶
- Constants
- func DeleteJob(ctx context.Context, job *model.Job) error
- func GetInspector() *asynq.Inspector
- func GetJobsByState(ctx context.Context, state model.JobState) ([]*model.Job, error)
- func HandleCronTask(ctx context.Context, t *asynq.Task) error
- func HandleJobTask(ctx context.Context, t *asynq.Task) error
- func NewJobFSM(state model.JobState) *fsm.FSM
- func NewStepFSM(state model.StepState) *fsm.FSM
- func PushTask(t *Task) error
- func SyncJob(ctx context.Context, job *model.Job) error
- type CronTaskManager
- type DatabaseProvider
- type Manager
- type Queue
- type Task
Constants ¶
View Source
const ( TypeCron = "cron" TypeJob = "job" )
Variables ¶
This section is empty.
Functions ¶
func GetInspector ¶
func GetJobsByState ¶
Types ¶
type CronTaskManager ¶
type CronTaskManager struct {
// contains filtered or unexported fields
}
func NewCronTaskManager ¶
func NewCronTaskManager() *CronTaskManager
func (*CronTaskManager) Run ¶
func (c *CronTaskManager) Run()
func (*CronTaskManager) Shutdown ¶
func (c *CronTaskManager) Shutdown()
type DatabaseProvider ¶
type DatabaseProvider struct{}
func (*DatabaseProvider) GetConfigs ¶
func (d *DatabaseProvider) GetConfigs() ([]*asynq.PeriodicTaskConfig, error)
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func NewManager() *Manager
Click to show internal directories.
Click to hide internal directories.