RuleEngine pipeline states

A RuleEngine pipeline can have the following states:

RuleEngine pipeline states 1:

NotInitalized: The started RuleEngine pipeline was received by the Storage Provider but not processed.

RuleEngine pipeline states 2:

Initalizing: The RuleEngine pipeline is initialized. The corresponding rules are created.

RuleEngine pipeline states 3:

IsStarting: The RuleEngine pipeline is starting. Included rules are started.

RuleEngine pipeline states 4:

Running: The RuleEngine pipeline is running. All rules are at least in the Pending state and there is no error.

RuleEngine pipeline states 5:

IsStopping: The RuleEngine pipeline is stopping, all rules are stopping.

RuleEngine pipeline states 6:

Stopped: The RuleEngine pipeline is stopped, all rules are stopped.

RuleEngine pipeline states 7:

Error: There is an error in at least one rule.