v1

package
v0.0.0-...-5e0bfd6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 21, 2017 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MODULE_NAME = "task_manager/croncache/v1"
)

Variables

View Source
var (
	TaskTimeoutError error = errors.New("Task is timed out")
)

Functions

func Generator

func Generator() lib.TaskManager

func NewTaskManager

func NewTaskManager() lib.TaskManager

Types

type Config

type Config struct {
	Tasks map[string]string
}

func NewConfig

func NewConfig() *Config

type TaskManager

type TaskManager struct {
	lib.TaskManager
	// contains filtered or unexported fields
}

func (*TaskManager) ExportConfig

func (tm *TaskManager) ExportConfig() ([]byte, error)

func (*TaskManager) ImportConfig

func (tm *TaskManager) ImportConfig(raw []byte) error

func (*TaskManager) Initialize

func (tm *TaskManager) Initialize() error

func (*TaskManager) IoC

func (tm *TaskManager) IoC() lib.IoC

func (*TaskManager) ModuleName

func (tm *TaskManager) ModuleName() string

func (*TaskManager) Process

func (tm *TaskManager) Process(task *models.Task)

func (*TaskManager) Run

func (tm *TaskManager) Run()

func (*TaskManager) SetIoC

func (tm *TaskManager) SetIoC(ioc lib.IoC)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL