What
The config field should allow for a list of Ready Conditions to be set.
Config
Schema
- The flatbuffers config schema shall declare a
ReadyCondition Union type of all the currently supported ready conditions.
- Change the component properties to
ready_conditions and make it an array of ReadyCondition
CPP
This part might need some discussion.
How shall the ready conditions be stored?
std::vector? std::priotiy_queue?
with a priority_queue we could add a static member for PRIORITY for each ready condition implementation, then the order in which the ready conditions are processed can be defined?
Should the component implementation have it hard coded the order?
Component Implementations (process_info_node)
handleProcessStillStarting would need some changes as there we handle the ready conditions
Acceptance Criteria (DoD)
- Config allows for multiple ready conditions to be set.
How
No response
What
The config field should allow for a list of Ready Conditions to be set.
Config
Schema
ReadyConditionUnion type of all the currently supported ready conditions.ready_conditionsand make it an array ofReadyConditionCPP
This part might need some discussion.
How shall the ready conditions be stored?
std::vector? std::priotiy_queue?
with a priority_queue we could add a static member for
PRIORITYfor each ready condition implementation, then the order in which the ready conditions are processed can be defined?Should the component implementation have it hard coded the order?
Component Implementations (process_info_node)
handleProcessStillStartingwould need some changes as there we handle the ready conditionsAcceptance Criteria (DoD)
How
No response