Documentation ¶ Index ¶ type Job type Scheduler func Elastic() Scheduler func Immediate() Scheduler func NewElastic(size int) Scheduler func NewParallel(n int) Scheduler func NewSingle(cap int) Scheduler func Parallel() Scheduler func Single() Scheduler type Worker Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Job ¶ type Job func() type Scheduler ¶ type Scheduler interface { io.Closer Worker() Worker } func Elastic ¶ func Elastic() Scheduler func Immediate ¶ func Immediate() Scheduler func NewElastic ¶ added in v0.0.9 func NewElastic(size int) Scheduler func NewParallel ¶ added in v0.0.11 func NewParallel(n int) Scheduler func NewSingle ¶ added in v0.0.10 func NewSingle(cap int) Scheduler func Parallel ¶ added in v0.0.11 func Parallel() Scheduler func Single ¶ added in v0.0.10 func Single() Scheduler type Worker ¶ type Worker interface { Do(Job) } Source Files ¶ View all Source files elastic.go immediate.go parallel.go scheduler.go single.go Click to show internal directories. Click to hide internal directories.