Documentation ¶
Overview ¶
Package scheduler implements a fully functional background-task manager for the application.
Directories ¶
Path | Synopsis |
---|---|
Package actions provides interfaces to manage tasks and provides default implementation for common actions.
|
Package actions provides interfaces to manage tasks and provides default implementation for common actions. |
archive
Package archive provides implementation of actions to work with archive files.
|
Package archive provides implementation of actions to work with archive files. |
cmd
Package cmd provides default implementation for command-line-like actions.
|
Package cmd provides default implementation for command-line-like actions. |
images
Package images provides default implementation of image related tasks.
|
Package images provides default implementation of image related tasks. |
scheduler
Package scheduler provides default implementation for basic scheduler tasks.
|
Package scheduler provides default implementation for basic scheduler tasks. |
tree
Package tree provides default implementation for tree related tasks.
|
Package tree provides default implementation for tree related tasks. |
Package jobs implements persistence of the job definition.
|
Package jobs implements persistence of the job definition. |
grpc
Package grpc provides a gRPC service to access the store for scheduler job definitions.
|
Package grpc provides a gRPC service to access the store for scheduler job definitions. |
rest
Package rest provides a REST gateway to the job definition repository.
|
Package rest provides a REST gateway to the job definition repository. |
Package lang provide scheduler-related i18n strings
|
Package lang provide scheduler-related i18n strings |
Package tasks provides workers that effectively run the instances of the scheduled jobs.
|
Package tasks provides workers that effectively run the instances of the scheduled jobs. |
grpc
Package grpc provides a gRPC service to effectively run task instances on multiple workers.
|
Package grpc provides a gRPC service to effectively run task instances on multiple workers. |
Package timer produces events that start scheduler jobs on pre-defined dates and/or intervals.
|
Package timer produces events that start scheduler jobs on pre-defined dates and/or intervals. |
grpc
Package grpc provides a gRPC service that triggers scheduler events based on ISO 8601 patterns.
|
Package grpc provides a gRPC service that triggers scheduler events based on ISO 8601 patterns. |
Click to show internal directories.
Click to hide internal directories.