Versions in this module Expand all Collapse all v0 v0.1.2 Apr 25, 2022 v0.1.1 Mar 30, 2022 Changes in this version type WolfX + LogLevel gogger.LogLevel v0.1.0 Feb 15, 2022 Changes in this version + type ConcurrentJob interface + Concurrent func(s ...Step) *JobBuilder + type Flow []Step + type JobBuilder struct + Flows []Flow + func NewJobBuilder() *JobBuilder + func (b *JobBuilder) Build() error + func (b *JobBuilder) Concurrent(steps ...Step) *JobBuilder + func (b *JobBuilder) Single(s Step) *JobBuilder + type JobBuilderAPI interface + Build func() error + type JobExecutor interface + Name func() string + Run func() error + type ReaderSetter interface + SetReader func(r middleware.Reader) *StepBuilder + type SingleJob interface + Single func(s Step) *JobBuilder + type Step func(ctx context.Context) error + type StepBuilder struct + Reader middleware.Reader + Writer middleware.Writer + func NewStepBuilder(ctx context.Context) *StepBuilder + func (b *StepBuilder) Build() error + func (b *StepBuilder) SetReader(r middleware.Reader) *StepBuilder + func (b *StepBuilder) SetWriter(w middleware.Writer) *StepBuilder + type StepBuilderAPI interface + Build func() error + type StepMiddlewareSetter interface + type WolfX struct + ArtOFF bool + JobExecutors []JobExecutor + func New() *WolfX + func (wx *WolfX) Add(e JobExecutor) *WolfX + func (wx *WolfX) Run(jobName string) error + type WriterSetter interface + SetWriter func(r middleware.Writer) *StepBuilder