Documentation
¶
Index ¶
- type Config
- type TaskRunner
- func (t *TaskRunner) EmitEvent(ev *proto.TaskState_Event)
- func (t *TaskRunner) Handle() *proto.TaskHandle
- func (t *TaskRunner) IsShuttingDown() bool
- func (t *TaskRunner) Kill(ctx context.Context, ev *proto.TaskState_Event) error
- func (t *TaskRunner) KillNoWait(ev *proto.TaskState_Event)
- func (t *TaskRunner) Restore() error
- func (t *TaskRunner) Run()
- func (t *TaskRunner) Shutdown()
- func (t *TaskRunner) Task() *proto.Task
- func (t *TaskRunner) TaskState() *proto.TaskState
- func (t *TaskRunner) UpdateStatus(status proto.TaskState_State, ev *proto.TaskState_Event)
- func (t *TaskRunner) WaitCh() <-chan struct{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TaskRunner ¶
type TaskRunner struct {
// contains filtered or unexported fields
}
func NewTaskRunner ¶
func NewTaskRunner(config *Config) *TaskRunner
func (*TaskRunner) EmitEvent ¶
func (t *TaskRunner) EmitEvent(ev *proto.TaskState_Event)
func (*TaskRunner) Handle ¶
func (t *TaskRunner) Handle() *proto.TaskHandle
func (*TaskRunner) IsShuttingDown ¶
func (t *TaskRunner) IsShuttingDown() bool
func (*TaskRunner) Kill ¶
func (t *TaskRunner) Kill(ctx context.Context, ev *proto.TaskState_Event) error
func (*TaskRunner) KillNoWait ¶
func (t *TaskRunner) KillNoWait(ev *proto.TaskState_Event)
func (*TaskRunner) Restore ¶
func (t *TaskRunner) Restore() error
func (*TaskRunner) Run ¶
func (t *TaskRunner) Run()
func (*TaskRunner) Shutdown ¶
func (t *TaskRunner) Shutdown()
func (*TaskRunner) Task ¶
func (t *TaskRunner) Task() *proto.Task
func (*TaskRunner) TaskState ¶
func (t *TaskRunner) TaskState() *proto.TaskState
func (*TaskRunner) UpdateStatus ¶
func (t *TaskRunner) UpdateStatus(status proto.TaskState_State, ev *proto.TaskState_Event)
func (*TaskRunner) WaitCh ¶
func (t *TaskRunner) WaitCh() <-chan struct{}
Click to show internal directories.
Click to hide internal directories.