factory

package module
v0.0.0-...-b51957d Latest Latest
Warning

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

Go to latest
Published: Sep 5, 2021 License: MIT Imports: 2 Imported by: 1

README

factory

A FAIRE.

Licence

MIT.


Copyright (c) 2021 mls-361.

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 jw.Model) *Factory

New AFAIRE.

func (*Factory) NewJob

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

NewJob AFAIRE.

func (*Factory) NewWorkflow

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

NewWorkflow AFAIRE.

type Job

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

Job AFAIRE.

func (*Job) CreateJob

func (job *Job) CreateJob() (*jw.Job, 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 jw.Priority) *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) SetPrivate

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

SetPrivate AFAIRE.

func (*Job) SetRetries

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

SetRetries AFAIRE.

func (*Job) SetRunAfter

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

SetRunAfter AFAIRE.

type Workflow

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

Workflow AFAIRE.

func (*Workflow) CreateWorkflow

func (wf *Workflow) CreateWorkflow() (*jw.Workflow, error)

CreateWorkflow 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 jw.Priority) *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.

Jump to

Keyboard shortcuts

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