factory

package
v0.0.0-...-f1c7bc1 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2021 License: MIT Imports: 4 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Factory

type Factory struct {
	// contains filtered or unexported fields
}

Factory AFAIRE.

func New

func New(model model.Model) *Factory

New AFAIRE.

func (*Factory) NewJob

func (f *Factory) NewJob(namespace, _type string) *Job

NewCoreJob AFAIRE.

func (*Factory) NewWorkflow

func (f *Factory) NewWorkflow(firstStep string, allSteps map[string]*workflow.Step) *Workflow

NewCoreWorkflow AFAIRE.

type Job

type Job struct {
	// contains filtered or unexported fields
}

Job AFAIRE.

func (*Job) CreateJob

func (job *Job) CreateJob() (bool, error)

CreateJob AFAIRE.

func (*Job) SetCategory

func (job *Job) SetCategory(value string) *Job

SetCategory AFAIRE.

func (*Job) SetData

func (job *Job) SetData(key string, value interface{}) *Job

SetData AFAIRE.

func (*Job) SetID

func (job *Job) SetID(value string) *Job

SetID AFAIRE.

func (*Job) SetName

func (job *Job) SetName(value string) *Job

SetName AFAIRE.

func (*Job) SetOrigin

func (job *Job) SetOrigin(value string) *Job

SetOrigin AFAIRE.

func (*Job) SetPriority

func (job *Job) SetPriority(value int) *Job

SetPriority AFAIRE.

func (*Job) SetPriorityCritical

func (job *Job) SetPriorityCritical() *Job

SetPriorityCritical AFAIRE.

func (*Job) SetPriorityHigh

func (job *Job) SetPriorityHigh() *Job

SetPriorityHigh AFAIRE.

func (*Job) SetPriorityLow

func (job *Job) SetPriorityLow() *Job

SetPriorityLow AFAIRE.

func (*Job) SetPriorityMedium

func (job *Job) SetPriorityMedium() *Job

SetPriorityMedium AFAIRE.

func (*Job) SetPriorityNone

func (job *Job) SetPriorityNone() *Job

SetPriorityNone AFAIRE.

func (*Job) SetRetries

func (job *Job) SetRetries(value int) *Job

SetReties AFAIRE.

func (*Job) SetRunAfter

func (job *Job) SetRunAfter(value time.Time) *Job

SetRunAfter AFAIRE.

func (*Job) SetUUID

func (job *Job) SetUUID() *Job

SetUUID AFAIRE.

type Workflow

type Workflow struct {
	// contains filtered or unexported fields
}

Workflow AFAIRE.

func (*Workflow) CreateWorkflow

func (wf *Workflow) CreateWorkflow() error

CreateWorklfow AFAIRE.

func (*Workflow) SetData

func (wf *Workflow) SetData(key string, value interface{}) *Workflow

SetData AFAIRE.

func (*Workflow) SetDescription

func (wf *Workflow) SetDescription(value string) *Workflow

SetDescription AFAIRE.

func (*Workflow) SetExternalID

func (wf *Workflow) SetExternalID(value string) *Workflow

SetExternalID AFAIRE.

func (*Workflow) SetID

func (wf *Workflow) SetID(value string) *Workflow

SetID AFAIRE.

func (*Workflow) SetOrigin

func (wf *Workflow) SetOrigin(value string) *Workflow

SetOrigin AFAIRE.

func (*Workflow) SetPriority

func (wf *Workflow) SetPriority(value int) *Workflow

SetPriority AFAIRE.

func (*Workflow) SetPriorityCritical

func (wf *Workflow) SetPriorityCritical() *Workflow

SetPriorityCritical AFAIRE.

func (*Workflow) SetPriorityHigh

func (wf *Workflow) SetPriorityHigh() *Workflow

SetPriorityHigh AFAIRE.

func (*Workflow) SetPriorityLow

func (wf *Workflow) SetPriorityLow() *Workflow

SetPriorityLow AFAIRE.

func (*Workflow) SetPriorityMedium

func (wf *Workflow) SetPriorityMedium() *Workflow

SetPriorityMedium AFAIRE.

func (*Workflow) SetPriorityNone

func (wf *Workflow) SetPriorityNone() *Workflow

SetPriorityNone AFAIRE.

func (*Workflow) SetType

func (wf *Workflow) SetType(value string) *Workflow

SetType AFAIRE.

func (*Workflow) SetUUID

func (wf *Workflow) SetUUID() *Workflow

SetUUID AFAIRE.

Jump to

Keyboard shortcuts

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