impl

package
v0.0.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 10, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TaskServiceImpl

type TaskServiceImpl struct {
	ioc.ObjectImpl
	// contains filtered or unexported fields
}

func (*TaskServiceImpl) CheckScheduleTimeout

func (i *TaskServiceImpl) CheckScheduleTimeout(ctx context.Context, timeoutSeconds int) error

CheckScheduleTimeout 检查并处理调度超时的任务 对于Agent模式下运行超过指定秒数但未被调度的任务,标记为失败

func (*TaskServiceImpl) DescribeTask

func (i *TaskServiceImpl) DescribeTask(ctx context.Context, in *task.DescribeTaskRequest) (*task.Task, error)

DescribeAgent implements agent.Service.

func (*TaskServiceImpl) Init

func (i *TaskServiceImpl) Init() error

func (*TaskServiceImpl) Name

func (i *TaskServiceImpl) Name() string

func (*TaskServiceImpl) QueryTask

func (s *TaskServiceImpl) QueryTask(ctx context.Context, in *task.QueryTaskRequest) (*types.Set[*task.Task], error)

QueryAgent implements agent.Service.

func (*TaskServiceImpl) ReRunTask

func (i *TaskServiceImpl) ReRunTask(ctx context.Context, in *task.ReRunTaskRequest) (*task.Task, error)

ReRunTask 重新运行任务 Clone=false: 重新运行原任务(重置状态后再次执行) Clone=true: 克隆为新任务运行(保留原任务记录,仅限独立任务)

func (*TaskServiceImpl) RunTask

func (i *TaskServiceImpl) RunTask(ctx context.Context, in *task.Task) error

RunTask implements task.Service.

func (*TaskServiceImpl) SaveTask

func (i *TaskServiceImpl) SaveTask(ctx context.Context, in *task.Task) error

func (*TaskServiceImpl) UpdateScheduleConfirmed

func (i *TaskServiceImpl) UpdateScheduleConfirmed(ctx context.Context, taskId string, confirmed bool) error

UpdateScheduleConfirmed 更新任务的调度确认状态 只更新 scheduled_confirmed 字段,避免覆盖任务的其他字段

func (*TaskServiceImpl) UpdateTaskStatus

func (i *TaskServiceImpl) UpdateTaskStatus(ctx context.Context, in *task.Task) error

任务状态更新

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL