How it works?
Contents
How it works?#
NOTE: Red Engine has been renamed as Rocketry
Warning
This documentation is out of date. The project continues under: https://rocketry.readthedocs.io
There are four core components in Red Engine’s ecosystem:
RedEngine: acts as the top level interface
Session: handles the configuration and act as a medium level interface
Scheduler: handles the flow of the system
Task: handles how to execute a task
Additionally there are several subcomponents:
Condition: A statement that is either true or false depending on time or state
TimePeriod: An abstraction of time elements to define time intervals and periods such as today, specific time of day, week etc.
Parameters: Key-value pairs that can be passed to tasks
Arguments: The value of the key-value pair of a parameter
The loggers of the system use logging library’s loggers which are extended using Red Bird’s RepoHandler to enable the log records to be read.