import "go.chromium.org/luci/scheduler/appengine/task/urlfetch"
Package urlfetch implements tasks that just make HTTP calls.
type TaskManager struct { }
TaskManager implements task.Manager interface for tasks defined with UrlFetchTask 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 urlfetch imports 18 packages (graph) and is imported by 2 packages. Updated 2021-01-24. Refresh now. Tools for package owners.