Documentation

Overview

    Package noop implements tasks that do nothing at all. Used for testing only.

    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 NoopTask proto message.

      func (TaskManager) AbortTask

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

        AbortTask 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