import "go.chromium.org/luci/scheduler/appengine/task/buildbucket"
Package buildbucket implements tasks that run Buildbucket jobs.
type TaskManager struct { }
TaskManager implements task.Manager interface for tasks defined with BuildbucketTask proto message.
func (m TaskManager) AbortTask(c context.Context, ctl task.Controller) error
AbortTask is part of Manager interface.
func (m TaskManager) GetDebugState(c context.Context, ctl task.ControllerReadOnly) (*internal.DebugManagerState, error)
GetDebugState is part of Manager interface.
func (m TaskManager) HandleNotification(c context.Context, ctl task.Controller, msg *pubsub.PubsubMessage) error
HandleNotification is part of Manager interface.
func (m TaskManager) HandleTimer(c context.Context, ctl task.Controller, name string, payload []byte) error
HandleTimer is part of Manager interface.
func (m TaskManager) LaunchTask(c context.Context, ctl task.Controller) error
LaunchTask is part of Manager interface.
func (m TaskManager) Name() string
Name is part of Manager interface.
func (m TaskManager) ProtoMessageType() proto.Message
ProtoMessageType is part of Manager interface.
func (m TaskManager) Traits() task.Traits
Traits is part of Manager interface.
func (m TaskManager) ValidateProtoMessage(c *validation.Context, msg proto.Message)
ValidateProtoMessage is part of Manager interface.
Package buildbucket imports 22 packages (graph) and is imported by 2 packages. Updated 2021-01-24. Refresh now. Tools for package owners.