Documentation

Overview

    Package urlfetch implements tasks that just make HTTP calls.

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    This section is empty.

    Types

    type TaskManager

    type TaskManager struct {
    }

      TaskManager implements task.Manager interface for tasks defined with UrlFetchTask proto message

      func (TaskManager) AbortTask

      func (m TaskManager) AbortTask(c context.Context, ctl task.Controller) error

        AbortTask is part of Manager interface.

        func (TaskManager) ExamineNotification

        func (m TaskManager) ExamineNotification(c context.Context, msg *pubsub.PubsubMessage) string

          ExamineNotification is part of Manager interface.

          func (TaskManager) GetDebugState

            GetDebugState is part of Manager interface.

            func (TaskManager) HandleNotification

            func (m TaskManager) HandleNotification(c context.Context, ctl task.Controller, msg *pubsub.PubsubMessage) error

              HandleNotification is part of Manager interface.

              func (TaskManager) HandleTimer

              func (m TaskManager) HandleTimer(c context.Context, ctl task.Controller, name string, payload []byte) error

                HandleTimer is part of Manager interface.

                func (TaskManager) LaunchTask

                func (m TaskManager) LaunchTask(c context.Context, ctl task.Controller) error

                  LaunchTask is part of Manager interface.

                  func (TaskManager) Name

                  func (m TaskManager) Name() string

                    Name is part of Manager interface.

                    func (TaskManager) ProtoMessageType

                    func (m TaskManager) ProtoMessageType() proto.Message

                      ProtoMessageType is part of Manager interface.

                      func (TaskManager) Traits

                      func (m TaskManager) Traits() task.Traits

                        Traits is part of Manager interface.

                        func (TaskManager) ValidateProtoMessage

                        func (m TaskManager) ValidateProtoMessage(c *validation.Context, msg proto.Message, realmID string)

                          ValidateProtoMessage is part of Manager interface.

                          Source Files