Documentation ¶
Overview ¶
Package pipelines contains tools for parallel execution
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dispatcher ¶
Dispatcher is a pool interface.
type TaskDecorator ¶
type TaskDecorator func(TaskExecutor) TaskExecutor
TaskDecorator is a decorator for task execution logic.
type TaskExecutor ¶
TaskExecutor is a type for task execution method.
func NewTaskExecutor ¶
func NewTaskExecutor(decorators []TaskDecorator) TaskExecutor
NewTaskExecutor builds chain of decorators.
Directories ¶
Path | Synopsis |
---|---|
Package assign contains hashing functions
|
Package assign contains hashing functions |
Package decorators contains decorators for pipeline tasks
|
Package decorators contains decorators for pipeline tasks |
Package pools contains pool and worker structs
|
Package pools contains pool and worker structs |
Package tasks contains different types of tasks
|
Package tasks contains different types of tasks |
Package workers contains different types of workers
|
Package workers contains different types of workers |
Click to show internal directories.
Click to hide internal directories.